====================================== | [ 88.477443][ T46] br1: port 4(veth2) entered forwarding state | [ 90.976215][ C1] ------------[ cut here ]------------ | [ 90.976723][ C1] WARNING: CPU: 1 PID: 0 at ./include/linux/skbuff.h:1164 icmp_route_lookup.constprop.0 (./include/linux/skbuff.h:1164 ./include/linux/skbuff.h:1178 net/ipv4/icmp.c:548) | [ 90.977571][ C1] Modules linked in: vxlan ip6_udp_tunnel udp_tunnel bridge stp llc sch_ingress 8021q vrf veth [ 90.978867][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 90.979278][ C1] RIP: 0010:icmp_route_lookup.constprop.0 (./include/linux/skbuff.h:1164 ./include/linux/skbuff.h:1178 net/ipv4/icmp.c:548) [ 90.979692][ C1] Code: c1 ea 03 80 3c 02 00 0f 85 2c 05 00 00 48 8b 45 58 48 89 44 24 08 a8 01 0f 85 35 02 00 00 48 f7 44 24 08 fe ff ff ff 74 04 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 4c 89 da 48 c1 ea 03 80 3c All code ======== 0: c1 ea 03 shr $0x3,%edx 3: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 7: 0f 85 2c 05 00 00 jne 0x539 d: 48 8b 45 58 mov 0x58(%rbp),%rax 11: 48 89 44 24 08 mov %rax,0x8(%rsp) 16: a8 01 test $0x1,%al 18: 0f 85 35 02 00 00 jne 0x253 1e: 48 f7 44 24 08 fe ff testq $0xfffffffffffffffe,0x8(%rsp) 25: ff ff 27: 74 04 je 0x2d 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 4c 89 da mov %r11,%rdx 3a: 48 c1 ea 03 shr $0x3,%rdx 3e: 80 .byte 0x80 3f: 3c .byte 0x3c Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 4c 89 da mov %r11,%rdx 10: 48 c1 ea 03 shr $0x3,%rdx 14: 80 .byte 0x80 15: 3c .byte 0x3c [ 90.980826][ C1] RSP: 0018:ffffc900001c0688 EFLAGS: 00010286 [ 90.981303][ C1] RAX: ffff88800c08b9c0 RBX: 1ffff920000380d5 RCX: 0000000000000002 [ 90.981786][ C1] RDX: 1ffff11001d46d9b RSI: ffffffffb589e3c3 RDI: ffffc900001c073a [ 90.982271][ C1] RBP: ffff88800ea36c80 R08: 0000000000000001 R09: ffff88800c08bb40 [ 90.982747][ C1] R10: ffffffffb68050d7 R11: ffff88800ea36cd8 R12: ffffffffb87e5b00 [ 90.983237][ C1] R13: ffffc900001c0938 R14: ffff88800c08bcc0 R15: ffffc900001c06c8 [ 90.983719][ C1] FS: 0000000000000000(0000) GS:ffff88807e931000(0000) knlGS:0000000000000000 [ 90.984292][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 90.984698][ C1] CR2: 00007f536f8a8000 CR3: 0000000029b36003 CR4: 0000000000772ef0 [ 90.985179][ C1] PKRU: 55555554 [ 90.985429][ C1] Call Trace: [ 90.985665][ C1] [ 90.985853][ C1] ? __pfx_icmp_route_lookup.constprop.0 (net/ipv4/icmp.c:480) [ 90.986270][ C1] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 90.986593][ C1] ? __ip_options_echo (net/ipv4/ip_options.c:86) [ 90.986908][ C1] ? __icmp_send (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv4/icmp.c:718) [ 90.987234][ C1] ? __lock_release (kernel/locking/lockdep.c:5539) [ 90.987553][ C1] __icmp_send (net/ipv4/icmp.c:746) [ 90.987879][ C1] ? ip_route_input_slow (net/ipv4/route.c:2423) [ 90.988210][ C1] ? __pfx___icmp_send (net/ipv4/icmp.c:596) [ 90.988540][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 90.988856][ C1] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 90.989167][ C1] ? ip_error (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv4/route.c:1004) [ 90.989415][ C1] ? __lock_release (kernel/locking/lockdep.c:5539) [ 90.989744][ C1] ip_error (./include/net/icmp.h:44 net/ipv4/route.c:1007) [ 90.989980][ C1] ? __pfx_ip_error (net/ipv4/route.c:933) [ 90.990304][ C1] ? ip_rcv_finish_core (net/ipv4/ip_input.c:371) [ 90.990627][ C1] ? ip_rcv (./include/net/dst.h:471 ./include/net/dst.h:469 net/ipv4/ip_input.c:454 ./include/linux/netfilter.h:317 ./include/linux/netfilter.h:311 net/ipv4/ip_input.c:574) [ 90.990862][ C1] ip_rcv (./include/net/dst.h:471 ./include/net/dst.h:469 net/ipv4/ip_input.c:454 ./include/linux/netfilter.h:317 ./include/linux/netfilter.h:311 net/ipv4/ip_input.c:574) [ 90.991095][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:567) [ 90.991420][ C1] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 90.991737][ C1] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 90.992060][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 90.992388][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:567) [ 90.992701][ C1] ? process_backlog (./include/linux/local_lock_internal.h:54 net/core/dev.c:6442) [ 90.993016][ C1] __netif_receive_skb_one_core (net/core/dev.c:5979 (discriminator 4)) [ 90.993417][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5972) [ 90.993808][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 90.994123][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 90.994444][ C1] ? process_backlog (./include/linux/local_lock_internal.h:54 net/core/dev.c:6442) [ 90.994766][ C1] process_backlog (./include/linux/rcupdate.h:869 net/core/dev.c:6445) [ 90.995084][ C1] __napi_poll.constprop.0 (net/core/dev.c:7483) [ 90.995405][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 90.995720][ C1] net_rx_action (net/core/dev.c:7546 net/core/dev.c:7673) [ 90.996042][ C1] ? __pfx_net_rx_action (net/core/dev.c:7635) [ 90.996365][ C1] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 90.996694][ C1] ? _raw_spin_unlock_irq (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:160 kernel/locking/spinlock.c:202) [ 90.997013][ C1] ? tmigr_handle_remote (kernel/time/timer_migration.c:1059) [ 90.997340][ C1] ? __pfx_tmigr_handle_remote (kernel/time/timer_migration.c:1059) [ 90.997657][ C1] ? run_timer_softirq (kernel/time/timer.c:2404) [ 90.997975][ C1] ? __lock_release (kernel/locking/lockdep.c:5539) [ 90.998312][ C1] handle_softirqs (kernel/softirq.c:579) [ 90.998644][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 90.998955][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 90.999205][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 90.999519][ C1] [ 90.999680][ C1] [ 90.999839][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 91.000249][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 91.000577][ C1] Code: 74 cf 00 e9 43 59 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 23 bf 27 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 74 cf je 0xffffffffffffffd1 2: 00 e9 add %ch,%cl 4: 43 59 rex.XB pop %r9 6: 02 00 add (%rax),%al 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 23 bf 27 00 verw 0x27bf23(%rip) # 0x27bf4b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 91.001716][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000242 [ 91.002115][ C1] RAX: 00000000002976f7 RBX: 1ffff92000026fc1 RCX: ffffffffb4c193f9 [ 91.002592][ C1] RDX: 0000000000000000 RSI: ffffffffb58b4dd5 RDI: ffffffffb5056320 [ 91.003061][ C1] RBP: 0000000000000000 R08: 0000000000000001 R09: ffffed1006c16702 [ 91.003541][ C1] R10: ffff8880360b3813 R11: ffff8880360a8358 R12: 0000000000000000 [ 91.004009][ C1] R13: ffff888001bf0040 R14: dffffc0000000000 R15: 0000000000000000 [ 91.004503][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 91.004899][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:749) [ 91.005135][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 91.005454][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 91.005773][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 91.006089][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 91.006417][ C1] do_idle (kernel/sched/idle.c:325) [ 91.006658][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 91.006974][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 91.007296][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) Finger prints: __icmp_send:ip_error:ip_rcv:__netif_receive_skb_one_core:process_backlog