Description
The ip -d link show command segfaults (exit code 139 / SIGSEGV) when displaying VXLAN interface details on ubuntu-24.04 runners after the latest image update.
The issue appears after the kernel was upgraded to 6.14 while iproute2 remained at 6.1.0-1ubuntu6.2, leading to a mismatch in VXLAN netlink attribute parsing (IFLA_VXLAN_FAN_MAP).
Platforms affected
Runner images affected
Image version and build link
Failing image version: 20260209.23.1
- Kernel:
6.14.0-1017-azure
- iproute2:
6.1.0-1ubuntu6.2
Working image version: 20260201.15.1
- Kernel:
6.11.0-1018-azure
- iproute2:
6.1.0-1ubuntu6.2
Is it regression?
Yes, Last known working image:** 20260201.15.1 ; Link to last successful build: https://github.com/srl-labs/containerlab/actions/runs/21817143647/job/62941400831 ; Link to first failing build: https://github.com/srl-labs/containerlab/actions/runs/21909689330/job/63477453296
Expected behavior
ip -d link show dev <vxlan-interface> prints detailed VXLAN interface information and exits with status code 0.
Actual behavior
ip -d link show dev <vxlan-interface> crashes with exit code 139 (segmentation fault).
This breaks CI workflows that inspect VXLAN interfaces.
Repro steps
Run on an ubuntu-24.04 runner:
- run: |
sudo ip link add vxlan-br type bridge
sudo ip link set dev vxlan-br up
sudo ip link add vx-test type vxlan id 101 remote 172.20.25.23 dev vxlan-br dstport 14788
ip -d link show dev vx-test
echo "exit code: $?"
Description
The
ip -d link showcommand segfaults (exit code 139 / SIGSEGV) when displaying VXLAN interface details onubuntu-24.04runners after the latest image update.The issue appears after the kernel was upgraded to 6.14 while
iproute2remained at 6.1.0-1ubuntu6.2, leading to a mismatch in VXLAN netlink attribute parsing (IFLA_VXLAN_FAN_MAP).Platforms affected
Runner images affected
Image version and build link
Failing image version:
20260209.23.16.14.0-1017-azure6.1.0-1ubuntu6.2Working image version:
20260201.15.16.11.0-1018-azure6.1.0-1ubuntu6.2Is it regression?
Yes, Last known working image:**
20260201.15.1; Link to last successful build: https://github.com/srl-labs/containerlab/actions/runs/21817143647/job/62941400831 ; Link to first failing build: https://github.com/srl-labs/containerlab/actions/runs/21909689330/job/63477453296Expected behavior
ip -d link show dev <vxlan-interface>prints detailed VXLAN interface information and exits with status code 0.Actual behavior
ip -d link show dev <vxlan-interface>crashes with exit code 139 (segmentation fault).This breaks CI workflows that inspect VXLAN interfaces.
Repro steps
Run on an
ubuntu-24.04runner: