-
Notifications
You must be signed in to change notification settings - Fork 217
Open
Labels
area/CIContinuous Integration testing issue or flakeContinuous Integration testing issue or flakeci/flakeIssues tracking failing (integration or unit) tests.Issues tracking failing (integration or unit) tests.
Description
When running the cilium connectivity test pod-to-pod-encryption and forcing it running on arm nodes with --node-selector it fails with the following error message:
CI failure
β [2025-09-05T12:14:10Z] π Finalizing Test pod-to-pod-encryption
β [2025-09-05T12:14:10Z] [=] [cilium-test-1] Test [pod-to-pod-encryption] [55/118]
β panic: runtime error: invalid memory address or nil pointer dereference
β [signal SIGSEGV: segmentation violation code=0x1 addr=0x3c8 pc=0x2f8ff22]
β
β goroutine 34919 [running]:
β github.com/cilium/cilium/cilium-cli/connectivity/check.Pod.Address({0x0, 0x0, {0x0, 0x0}, {0x0, 0x0}, 0x0, 0x0}, 0x1)
β /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/check/peer.go:109 +0x62
β github.com/cilium/cilium/cilium-cli/connectivity/tests.getInterNodeIface({0x5f30538, 0xc000c955c0}, 0xc00108f1e0, 0xc0029ef900, 0xc0029efa00, 0xc0029ef940, 0xc0029efa40, 0x1,
β /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/tests/encryption.go:54 +0x2f4
β github.com/cilium/cilium/cilium-cli/connectivity/tests.testNoTrafficLeak({0x5f30538, 0xc000c955c0}, 0xc00108f1e0, {0x5f1b8c0, 0xc0011014a0}, 0xc0029ef900, 0xc0029ef940, 0xc002
β /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/tests/encryption.go:304 +0x14f
β github.com/cilium/cilium/cilium-cli/connectivity/tests.(*podToPodEncryption).Run.func1(0x3a454e0?)
β /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/tests/encryption.go:284 +0x65
β github.com/cilium/cilium/cilium-cli/connectivity/check.(*ConnectivityTest).ForEachIPFamily(0xc000783508, 0x0?, 0xc000a5dc40)
β /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/check/context.go:1326 +0x1f5
β github.com/cilium/cilium/cilium-cli/connectivity/check.(*Test).ForEachIPFamily(0xc00108f1e0, 0xc000a5dc40)
β /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/check/test.go:916 +0xa7
β github.com/cilium/cilium/cilium-cli/connectivity/tests.(*podToPodEncryption).Run(0xc0011014a0, {0x5f30538, 0xc000c955c0}, 0xc00108f1e0)
β /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/tests/encryption.go:283 +0x5fa
β github.com/cilium/cilium/cilium-cli/connectivity/check.(*Test).Run(0xc00108f1e0, {0x5f30538, 0xc000c955c0}, 0x37)
β /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/check/test.go:397 +0x664
β github.com/cilium/cilium/cilium-cli/connectivity/check.(*ConnectivityTest).Run.func1()
β /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/check/context.go:455 +0x99
β created by github.com/cilium/cilium/cilium-cli/connectivity/check.(*ConnectivityTest).Run in goroutine 1059
β /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/check/context.go:449 +0x91
When running it on amd nodes this error doesnt happen. Any ideas regarding this?
gsstuart
Metadata
Metadata
Assignees
Labels
area/CIContinuous Integration testing issue or flakeContinuous Integration testing issue or flakeci/flakeIssues tracking failing (integration or unit) tests.Issues tracking failing (integration or unit) tests.