After enabling by default route-no-path we get crash daemon and faulting address
It occurs when you update the system, but sometimes it happens on the newly installed system.
To reproduce
delete vpp commit set vpp interfaces gre gre2 remote '192.0.2.25' set vpp interfaces gre gre2 source-address '192.0.2.1' set vpp settings interface eth1 driver 'dpdk' set vpp settings unix poll-sleep-usec '12' commit set vpp interfaces gre gre2 kernel-interface 'vpptun12' commit && ip link show dev vpptun12
logs after the second commit:
Feb 03 18:55:27 r16 vyos-configd[792]: Sending reply: SUCCESS with output Feb 03 18:55:27 r16 vyos-configd[792]: Received message: {"type": "node", "last": true, "data": "VYOS_TAGNODE_VALUE=gre2/usr/libexec/vyos/conf_mode/vpp_interfaces_gre.py"} Feb 03 18:55:27 r16 vpp[49748]: received signal SIGSEGV, PC 0x7f3f28603883, faulting address 0x7f4ee8179e90 Feb 03 18:55:27 r16 vpp[49748]: #0 0x00007f3f27c3c162 0x7f3f27c3c162 Feb 03 18:55:27 r16 vpp[49748]: #1 0x00007f3f2795c050 0x7f3f2795c050 Feb 03 18:55:27 r16 vpp[49748]: #2 0x00007f3f28603883 0x7f3f28603883 Feb 03 18:55:27 r16 vpp[49748]: #3 0x00007f3f27bdda9b 0x7f3f27bdda9b Feb 03 18:55:27 r16 vpp[49748]: #4 0x00007f3f27be3045 vlib_main + 0x1195 Feb 03 18:55:27 r16 vpp[49748]: #5 0x00007f3f27c3b58a 0x7f3f27c3b58a Feb 03 18:55:27 r16 vpp[49748]: #6 0x00007f3f27b9895c 0x7f3f27b9895c Feb 03 18:55:27 r16 (udev-worker)[50001]: Network interface NamePolicy= disabled on kernel command line. Feb 03 18:55:27 r16 netplugd[1075]: eth1: state INNING flags 0x00011043 UP,BROADCAST,RUNNING,MULTICAST,10000 -> 0x00001002 BROADCAST,MULTICAST Feb 03 18:55:27 r16 vyos-configd[792]: Sending reply: SUCCESS with output Feb 03 18:55:27 r16 vyos-configd[792]: scripts_called: ['vpp', 'vpp_interfaces_gre_gre2'] Feb 03 18:55:27 r16 systemd[1]: vpp.service: Main process exited, code=killed, status=6/ABRT Feb 03 18:55:27 r16 systemd[1]: vpp.service: Failed with result 'signal'.
All work fine If we use the same config with ignore kernel-routes option
set vpp settings lcp ignore-kernel-routes