kubectl describe daemonset aws-node -n kube-system | grep Image | cut -d "/" -f 2-3
amazon-k8s-cni-init:v1.16.0
amazon-k8s-cni:v1.16.0
amazon/aws-network-policy-agent:v1.0.7
{"level":"info","ts":"2024-01-03T13:20:51.896Z","caller":"runtime/asm_amd64.s:1650","msg":"version","GitVersion":"","GitCommit":"","BuildDate":""}
2024-01-03 13:20:51.940151872 +0000 UTC Logger.check error: failed to get caller
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x563fbf770276]
goroutine 180 [running]:
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile.func1()
/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:116 +0x1e5
panic({0x563fc12d5be0?, 0x563fc273a3e0?})
/root/sdk/go1.21.3/src/runtime/panic.go:914 +0x21f
github.com/aws/aws-ebpf-sdk-go/pkg/utils.IsfileExists({0xc000558070?, 0x0?})
/go/pkg/mod/github.com/aws/[email protected]/pkg/utils/utils.go:90 +0x56
github.com/aws/aws-ebpf-sdk-go/pkg/maps.(*BpfMap).PinMap(0xc001070c58, {0xc000558070, 0x66}, 0x5d3f30?)
/go/pkg/mod/github.com/aws/[email protected]/pkg/maps/loader.go:232 +0x56
github.com/aws/aws-ebpf-sdk-go/pkg/maps.(*BpfMap).CreateBPFMap(0x1?, {0xb, 0x8, 0x120, 0x10000, 0x1, 0x0, 0xc0000132c0, 0x0, {0xc000f5b750, ...}})
/go/pkg/mod/github.com/aws/[email protected]/pkg/maps/loader.go:219 +0x57c
github.com/aws/aws-ebpf-sdk-go/pkg/elfparser.(*elfLoader).loadMap(0xc0010711f8, {0xc00011d380, 0x1, 0xc000683380?})
/go/pkg/mod/github.com/aws/[email protected]/pkg/elfparser/elf.go:165 +0x27d
github.com/aws/aws-ebpf-sdk-go/pkg/elfparser.(*elfLoader).doLoadELF(0xc0010711f8)
/go/pkg/mod/github.com/aws/[email protected]/pkg/elfparser/elf.go:600 +0x65
github.com/aws/aws-ebpf-sdk-go/pkg/elfparser.(*bpfSDKClient).LoadBpfFile(0xc0004f2640, {0x563fc0627796?, 0xc00055b400?}, {0xc00012c1c0, 0x3d})
/go/pkg/mod/github.com/aws/[email protected]/pkg/elfparser/elf.go:140 +0x1d9
github.com/aws/aws-network-policy-agent/pkg/ebpf.(*bpfClient).loadBPFProgram(0xc0000f3600, {0x563fc0627796, 0x12}, {0x563fc0617881, 0x7}, {0xc00012c1c0, 0x3d})
/workspace/pkg/ebpf/bpf_client.go:619 +0xef
github.com/aws/aws-network-policy-agent/pkg/ebpf.(*bpfClient).attachIngressBPFProbe(0xc0000f3600, {0xc000f5b4a0, 0xe}, {0xc00012c1c0, 0x3d})
/workspace/pkg/ebpf/bpf_client.go:504 +0x1f6
github.com/aws/aws-network-policy-agent/pkg/ebpf.(*bpfClient).AttacheBPFProbes(0xc0000f3600, {{0xc0006a0190?, 0x39?}, {0xc00046f440?, 0x9?}}, {0xc00012c1c0, 0x3d}, 0x1, 0x1)
/workspace/pkg/ebpf/bpf_client.go:412 +0x275
github.com/aws/aws-network-policy-agent/controllers.(*PolicyEndpointsReconciler).configureeBPFProbes(0xc0001566c0, {0x563fc1662d38, 0xc00105c750}, {0xc00012c1c0, 0x3d}, {0xc000442a40?, 0x1, 0xc000041cf0?}, {0xc00011d1c0, 0x1, ...}, ...)
/workspace/controllers/policyendpoints_controller.go:259 +0x443
github.com/aws/aws-network-policy-agent/controllers.(*PolicyEndpointsReconciler).reconcilePolicyEndpoint(0xc0001566c0, {0x563fc1662d38, 0xc00105c750}, 0xc0008fed00)
/workspace/controllers/policyendpoints_controller.go:232 +0x7f0
github.com/aws/aws-network-policy-agent/controllers.(*PolicyEndpointsReconciler).reconcile(0xc0001566c0, {0x563fc1662d38, 0xc00105c750}, {{{0xc0006a0070, 0x9}, {0xc00010ea40, 0x1a}}})
/workspace/controllers/policyendpoints_controller.go:149 +0x22f
github.com/aws/aws-network-policy-agent/controllers.(*PolicyEndpointsReconciler).Reconcile(0xc0001566c0, {0x563fc1662d38, 0xc00105c750}, {{{0xc0006a0070, 0x9}, {0xc00010ea40, 0x1a}}})
/workspace/controllers/policyendpoints_controller.go:130 +0x125
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile(0x563fc1664f08?, {0x563fc1662d38?, 0xc00105c750?}, {{{0xc0006a0070?, 0xb?}, {0xc00010ea40?, 0x0?}}})
/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:119 +0xb7
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler(0xc0000d23c0, {0x563fc1662d70, 0xc000461450}, {0x563fc13ca580?, 0xc0004f2040?})
/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:316 +0x3c5
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem(0xc0000d23c0, {0x563fc1662d70, 0xc000461450})
/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:266 +0x1c9
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2()
/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:227 +0x79
created by sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2 in goroutine 136
/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/internal/controller/controller.go:223 +0x565
Any hint why this would happen? I'm running on latest bottle rocket and EKS.