====================================== | [ 1696.758469][ T86] br1: port 3(veth2) entered forwarding state | [ 1699.050478][ C0] ------------[ cut here ]------------ | [ 1699.051255][ C0] WARNING: CPU: 0 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) | [ 1699.052016][ C0] Modules linked in: ip_gre dummy act_skbedit sch_prio vxlan ip6_udp_tunnel udp_tunnel act_gact cls_flower sch_ingress ip6_gre ip6_tunnel tunnel6 gre macvlan em_meta cls_basic sch_ets sch_tbf bridge stp llc 8021q vrf veth [ 1699.054313][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1699.054780][ C0] RIP: 0010:icmp_route_lookup.constprop.0 (./include/linux/skbuff.h:1164 ./include/linux/skbuff.h:1178 net/ipv4/icmp.c:548) [ 1699.055270][ C0] 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 [ 1699.056617][ C0] RSP: 0018:ffffc90000007688 EFLAGS: 00010282 [ 1699.057086][ C0] RAX: ffff888006124940 RBX: 1ffff92000000ed5 RCX: 0000000000000002 [ 1699.057676][ C0] RDX: 1ffff11000a3c6b3 RSI: ffffffff85e9e3c3 RDI: ffffc9000000773a [ 1699.058235][ C0] RBP: ffff8880051e3540 R08: 0000000000000001 R09: ffff8880061247c0 [ 1699.058806][ C0] R10: ffffffff86e050d7 R11: ffff8880051e3598 R12: ffffffff88de5b00 [ 1699.059603][ C0] R13: ffffc90000007938 R14: ffff88800257b240 R15: ffffc900000076c8 [ 1699.060150][ C0] FS: 0000000000000000(0000) GS:ffff8880a76b1000(0000) knlGS:0000000000000000 [ 1699.060816][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1699.061280][ C0] CR2: 000055c285de3dec CR3: 000000000a93d002 CR4: 0000000000772ef0 [ 1699.061857][ C0] PKRU: 55555554 [ 1699.062133][ C0] Call Trace: [ 1699.062439][ C0] [ 1699.062641][ C0] ? __pfx_icmp_route_lookup.constprop.0 (net/ipv4/icmp.c:480) [ 1699.063113][ C0] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 1699.063506][ C0] ? __ip_options_echo (net/ipv4/ip_options.c:86) [ 1699.063890][ C0] ? __icmp_send (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv4/icmp.c:718) [ 1699.064249][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1699.064638][ C0] __icmp_send (net/ipv4/icmp.c:746) [ 1699.065018][ C0] ? ip_route_input_slow (net/ipv4/route.c:2423) [ 1699.065388][ C0] ? __pfx___icmp_send (net/ipv4/icmp.c:596) [ 1699.065767][ C0] ? handle_softirqs (kernel/softirq.c:579) [ 1699.066145][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1699.066642][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 1699.067015][ C0] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 1699.067378][ C0] ? ip_error (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv4/route.c:1004) [ 1699.067679][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1699.068048][ C0] ip_error (./include/net/icmp.h:44 net/ipv4/route.c:1007) [ 1699.068325][ C0] ? __pfx_ip_error (net/ipv4/route.c:933) [ 1699.068735][ C0] ? ip_rcv_finish_core (net/ipv4/ip_input.c:371) [ 1699.069115][ C0] ? 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) [ 1699.069396][ C0] 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) [ 1699.069689][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:567) [ 1699.070052][ C0] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 1699.070419][ C0] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 1699.070808][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 1699.071175][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:567) [ 1699.071543][ C0] ? process_backlog (./include/linux/local_lock_internal.h:54 net/core/dev.c:6442) [ 1699.071930][ C0] __netif_receive_skb_one_core (net/core/dev.c:5979 (discriminator 4)) [ 1699.072384][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5972) [ 1699.072859][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1699.073229][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1699.073610][ C0] ? process_backlog (./include/linux/local_lock_internal.h:54 net/core/dev.c:6442) [ 1699.073976][ C0] process_backlog (./include/linux/rcupdate.h:869 net/core/dev.c:6445) [ 1699.074346][ C0] __napi_poll.constprop.0 (net/core/dev.c:7483) [ 1699.074740][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1699.075114][ C0] net_rx_action (net/core/dev.c:7546 net/core/dev.c:7673) [ 1699.075491][ C0] ? __pfx_net_rx_action (net/core/dev.c:7635) [ 1699.075883][ C0] ? tmigr_handle_remote (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 kernel/time/timer_migration.c:441 kernel/time/timer_migration.c:1074) [ 1699.076277][ C0] ? __pfx_tmigr_handle_remote (kernel/time/timer_migration.c:1059) [ 1699.076666][ C0] ? run_timer_softirq (kernel/time/timer.c:2404) [ 1699.077034][ C0] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1699.077404][ C0] handle_softirqs (kernel/softirq.c:579) [ 1699.077806][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1699.078169][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 1699.078440][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1699.078834][ C0] [ 1699.079033][ C0] [ 1699.079221][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1699.079695][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1699.080078][ C0] 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 [ 1699.081421][ C0] RSP: 0018:ffffffff86007df8 EFLAGS: 00000246 [ 1699.081914][ C0] RAX: 00000000013ea8f3 RBX: 1ffffffff0c00fc3 RCX: ffffffff852193f9 [ 1699.082463][ C0] RDX: 0000000000000000 RSI: ffffffff85eb4dd5 RDI: ffffffff85656320 [ 1699.083035][ C0] RBP: 0000000000000000 R08: 0000000000000001 R09: ffffed1005e86702 [ 1699.083590][ C0] R10: ffff88802f433813 R11: ffffffff86011288 R12: 0000000000000000 [ 1699.084147][ C0] R13: ffffffff8601f280 R14: dffffc0000000000 R15: 0000000000014770 [ 1699.084711][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 1699.085192][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:749) [ 1699.085465][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1699.085850][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 1699.086217][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 1699.086591][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 1699.086995][ C0] do_idle (kernel/sched/idle.c:325) [ 1699.087271][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1699.087641][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:716) [ 1699.087939][ C0] start_kernel (init/main.c:1051 (discriminator 1)) [ 1699.088314][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:295) [ 1699.088688][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:231 (discriminator 17)) Finger prints: __icmp_send:ip_error:ip_rcv:__netif_receive_skb_one_core:process_backlog