Skip to content

Instantly share code, notes, and snippets.

@damdo
Created January 10, 2024 10:41
Show Gist options
  • Save damdo/f11638dfa61edeb55a0bfd7a080bd216 to your computer and use it in GitHub Desktop.
Save damdo/f11638dfa61edeb55a0bfd7a080bd216 to your computer and use it in GitHub Desktop.
E0109 23:38:02.742812 1 runtime.go:79] Observed a panic: "invalid memory address or nil pointer dereference" (runtime error: invalid memory address or nil pointer dereference)
goroutine 2611 [running]:
k8s.io/apimachinery/pkg/util/runtime.logPanic({0x1ff9640?, 0x3953050})
/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:75 +0x85
k8s.io/apimachinery/pkg/util/runtime.HandleCrash({0x0, 0x0, 0xc000b0d1a0?})
/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:49 +0x6b
panic({0x1ff9640?, 0x3953050?})
/usr/lib/golang/src/runtime/panic.go:914 +0x21f
sigs.k8s.io/cloud-provider-azure/pkg/provider.(*Cloud).UpdateLoadBalancer(0xc00025e800, {0x2715e90, 0x3a3a200}, {0x7ffea92db9d4, 0x1a}, 0x0, {0xc0010fb880, 0x6, 0x8})
/go/src/github.com/openshift/cloud-provider-azure/pkg/provider/azure_loadbalancer.go:248 +0x797
k8s.io/cloud-provider/controllers/service.(*Controller).lockedUpdateLoadBalancerHosts(0xc0007f5520, 0xc001001180, {0xc0010fb880, 0x6, 0x8})
/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/cloud-provider/controllers/service/controller.go:797 +0x2e3
k8s.io/cloud-provider/controllers/service.(*Controller).nodeSyncService(0xc0001ab2c0?, 0xc001001180, {0xc000910400, 0x7, 0x8}, {0xc000f8ad80, 0x6, 0x8})
/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/cloud-provider/controllers/service/controller.go:742 +0x4ac
k8s.io/cloud-provider/controllers/service.(*Controller).updateLoadBalancerHosts.func1(0x3)
/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/cloud-provider/controllers/service/controller.go:770 +0x8b
k8s.io/client-go/util/workqueue.ParallelizeUntil.func1()
/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/client-go/util/workqueue/parallelizer.go:90 +0xfa
created by k8s.io/client-go/util/workqueue.ParallelizeUntil in goroutine 203
/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/client-go/util/workqueue/parallelizer.go:76 +0x1d6
I0109 23:38:02.742837 1 controller.go:720] Successfully updated 4 out of 4 load balancers to direct traffic to the updated set of nodes
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=0x20 pc=0x1c7e4b7]
goroutine 2611 [running]:
k8s.io/apimachinery/pkg/util/runtime.HandleCrash({0x0, 0x0, 0xc000b0d1a0?})
/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:56 +0xcd
panic({0x1ff9640?, 0x3953050?})
/usr/lib/golang/src/runtime/panic.go:914 +0x21f
sigs.k8s.io/cloud-provider-azure/pkg/provider.(*Cloud).UpdateLoadBalancer(0xc00025e800, {0x2715e90, 0x3a3a200}, {0x7ffea92db9d4, 0x1a}, 0x0, {0xc0010fb880, 0x6, 0x8})
/go/src/github.com/openshift/cloud-provider-azure/pkg/provider/azure_loadbalancer.go:248 +0x797
k8s.io/cloud-provider/controllers/service.(*Controller).lockedUpdateLoadBalancerHosts(0xc0007f5520, 0xc001001180, {0xc0010fb880, 0x6, 0x8})
/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/cloud-provider/controllers/service/controller.go:797 +0x2e3
k8s.io/cloud-provider/controllers/service.(*Controller).nodeSyncService(0xc0001ab2c0?, 0xc001001180, {0xc000910400, 0x7, 0x8}, {0xc000f8ad80, 0x6, 0x8})
/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/cloud-provider/controllers/service/controller.go:742 +0x4ac
k8s.io/cloud-provider/controllers/service.(*Controller).updateLoadBalancerHosts.func1(0x3)
/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/cloud-provider/controllers/service/controller.go:770 +0x8b
k8s.io/client-go/util/workqueue.ParallelizeUntil.func1()
/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/client-go/util/workqueue/parallelizer.go:90 +0xfa
created by k8s.io/client-go/util/workqueue.ParallelizeUntil in goroutine 203
/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/client-go/util/workqueue/parallelizer.go:76 +0x1d6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment