cilium-cli icon indicating copy to clipboard operation
cilium-cli copied to clipboard

`cilium connectivity test` nil pointer

Open kevin-shelaga opened this issue 1 year ago • 0 comments

Bug report

General Information

  • Cilium CLI version (run cilium version) 1.14
  • Orchestration system version in use (e.g. kubectl version, ...) GKE 1.27
  • Platform / infrastructure information (e.g. AWS / Azure / GCP, image / kernel versions) GCP
  • Link to relevant artifacts (policies, deployments scripts, ...) fresh install
  • Generate and upload a system zip: cilium sysdump

How to reproduce the issue

  1. with the cilium pods not running (spot node restart for me) run cilium connectivity test
cilium connectivity test

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x2430c7b]

goroutine 53 [running]:
github.com/cilium/cilium-cli/connectivity/check.(*ConnectivityTest).detectCiliumVersion(0xc0004ad200, {0x3aa19c0?, 0xc0003cd100?})
        /cilium/connectivity/check/features.go:511 +0x37b
github.com/cilium/cilium-cli/connectivity/check.(*ConnectivityTest).SetupAndValidate(0xc0004ad200, {0x3aa19c0, 0xc0003cd100?}, 0xc0006b3f98)
        /cilium/connectivity/check/context.go:275 +0xd2
github.com/cilium/cilium-cli/connectivity.Run({0x3aa19c0, 0xc0003cd100}, 0xc0004ad200, 0xc0006b3fb0, 0xc000579f98?)
        /cilium/connectivity/suite.go:174 +0x68
github.com/cilium/cilium-cli/internal/cli/cmd.newCmdConnectivityTest.func1.2()
        /cilium/internal/cli/cmd/connectivity.go:93 +0xe9
created by github.com/cilium/cilium-cli/internal/cli/cmd.newCmdConnectivityTest.func1
        /cilium/internal/cli/cmd/connectivity.go:91 +0x61d

kevin-shelaga avatar Aug 15 '23 03:08 kevin-shelaga