====================================== | [ 1905.475583][ T515] br1: port 4(veth2) entered forwarding state | [ 1908.008435][ C3] ------------[ cut here ]------------ | [ 1908.008877][ C3] WARNING: CPU: 3 PID: 32 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) | [ 1908.009482][ C3] Modules linked in: vxlan ip6_udp_tunnel udp_tunnel ip6_gre ip6_tunnel tunnel6 act_vlan act_skbedit act_ct nf_flow_table nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 cls_matchall act_mirred act_police act_gact cls_flower sch_ingress ip_gre gre bridge stp llc 8021q vrf veth [ 1908.011584][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1908.011969][ C3] RIP: 0010:icmp_route_lookup.constprop.0 (./include/linux/skbuff.h:1164 ./include/linux/skbuff.h:1178 net/ipv4/icmp.c:548) [ 1908.012368][ C3] 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 [ 1908.013424][ C3] RSP: 0018:ffffc900002474e8 EFLAGS: 00010286 [ 1908.013811][ C3] RAX: ffff888008c021c0 RBX: 1ffff92000048ea1 RCX: 0000000000000002 [ 1908.014263][ C3] RDX: 1ffff110027d5243 RSI: ffffffffa449e3c3 RDI: ffffc9000024759a [ 1908.014703][ C3] RBP: ffff888013ea91c0 R08: 0000000000000001 R09: ffff888008c02640 [ 1908.015167][ C3] R10: ffffffffa54050d7 R11: ffff888013ea9218 R12: ffffffffa73e5b00 [ 1908.015613][ C3] R13: ffffc90000247798 R14: ffff888008c02f40 R15: ffffc90000247528 [ 1908.016064][ C3] FS: 0000000000000000(0000) GS:ffff888089031000(0000) knlGS:0000000000000000 [ 1908.016584][ C3] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1908.016945][ C3] CR2: 00007f4fd6625000 CR3: 0000000039f36006 CR4: 0000000000772ef0 [ 1908.017706][ C3] PKRU: 55555554 [ 1908.017939][ C3] Call Trace: [ 1908.018168][ C3] [ 1908.018333][ C3] ? __pfx_icmp_route_lookup.constprop.0 (net/ipv4/icmp.c:480) [ 1908.018728][ C3] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 1908.019027][ C3] ? __ip_options_echo (net/ipv4/ip_options.c:86) [ 1908.019335][ C3] ? __icmp_send (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv4/icmp.c:718) [ 1908.019624][ C3] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1908.019943][ C3] __icmp_send (net/ipv4/icmp.c:746) [ 1908.020269][ C3] ? ip_route_input_slow (net/ipv4/route.c:2423) [ 1908.020569][ C3] ? __pfx___icmp_send (net/ipv4/icmp.c:596) [ 1908.020864][ C3] ? handle_softirqs (kernel/softirq.c:579) [ 1908.021163][ C3] ? ret_from_fork (arch/x86/kernel/process.c:148) [ 1908.021463][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 1908.021751][ C3] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 1908.022041][ C3] ? ip_error (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/ipv4/route.c:1004) [ 1908.022270][ C3] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1908.022570][ C3] ip_error (./include/net/icmp.h:44 net/ipv4/route.c:1007) [ 1908.022784][ C3] ? __pfx_ip_error (net/ipv4/route.c:933) [ 1908.023083][ C3] ? ip_rcv_finish_core (net/ipv4/ip_input.c:371) [ 1908.023374][ C3] ? 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) [ 1908.023599][ C3] 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) [ 1908.023808][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:567) [ 1908.024111][ C3] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 1908.024406][ C3] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879) [ 1908.024710][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 1908.025007][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:567) [ 1908.025307][ C3] ? process_backlog (./include/linux/local_lock_internal.h:54 net/core/dev.c:6442) [ 1908.025601][ C3] __netif_receive_skb_one_core (net/core/dev.c:5979 (discriminator 4)) [ 1908.025966][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5972) [ 1908.026336][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1908.026636][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1908.026921][ C3] ? process_backlog (./include/linux/local_lock_internal.h:54 net/core/dev.c:6442) [ 1908.027229][ C3] process_backlog (./include/linux/rcupdate.h:869 net/core/dev.c:6445) [ 1908.027533][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 1908.027817][ C3] __napi_poll.constprop.0 (net/core/dev.c:7483) [ 1908.028154][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1908.028460][ C3] net_rx_action (net/core/dev.c:7546 net/core/dev.c:7673) [ 1908.028775][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1908.029111][ C3] ? __pfx_net_rx_action (net/core/dev.c:7635) [ 1908.029406][ C3] ? trace_sched_exit_tp (./include/trace/events/sched.h:888 (discriminator 21)) [ 1908.029709][ C3] ? __schedule (kernel/sched/core.c:6663) [ 1908.030014][ C3] ? __pfx___schedule (kernel/sched/core.c:6663) [ 1908.030350][ C3] handle_softirqs (kernel/softirq.c:579) [ 1908.030665][ C3] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 1908.030974][ C3] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 1908.031281][ C3] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 1908.031583][ C3] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 1908.031890][ C3] kthread (kernel/kthread.c:464) [ 1908.032129][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 1908.032445][ C3] ? ret_from_fork (arch/x86/kernel/process.c:147) [ 1908.032752][ C3] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1908.033059][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1908.033358][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 1908.033656][ C3] ret_from_fork (arch/x86/kernel/process.c:148) [ 1908.033951][ C3] ? __pfx_kthread (kernel/kthread.c:413) Finger prints: __icmp_send:ip_error:ip_rcv:__netif_receive_skb_one_core:process_backlog