You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This panic was observed in CI [1]. It looks related to a nil pointer. It
is difficult to explain because everything should have been initialized
already at that point. My only explanation is that the netConfig map is
being reallocated and we hit a nil pointer in the meantime. Protecting
access to that map as it shoudl have been already.
1.
"nce\n[signal SIGSEGV: segmentation violation code=0x1 addr=0x80 pc=0x2287ff3]\n\ngoroutine 112590 [running]:\nk8s.io/apimachinery/pkg/util/runtime.handleCrash({0x30098f8, 0x4ea1680}, {0x26e5ee0, 0x47fc2b0}, {0x4ea1680, 0x0, 0x43cba5?})\n\t/go/src/github.com/openshift/ovn-kubernetes/go-controller/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:89 +0xee\nk8s.io/apimachinery/pkg/util/runtime.HandleCrash({0x0, 0x0, 0xc00b3f0a80?})\n\t/go/src/github.com/openshift/ovn-kubernetes/go-controller/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:59 +0x108\npanic({0x26e5ee0?, 0x47fc2b0?})\n\t/usr/lib/golang/src/runtime/panic.go:785 +0x132\ngithub.com/ovn-org/ovn-kubernetes/go-controller/pkg/node.(*UserDefinedNetworkGateway).doReconcile(0xc00fc49170)\n\t/go/src/github.com/openshift/ovn-kubernetes/go-controller/pkg/node/gateway_udn.go:922 +0x173\nk8s.io/client-go/util/retry.OnError.func1()\n\t/go/src/github.com/openshift/ovn-kubernetes/go-controller/vendor/k8s.io/client-go/util/retry/util.go:51 +0x30\nk8s.io/apimachinery/pkg/util/wait.runConditionWithCrashProtection(0x989680?)\n\t/go/src/github.com/openshift/ovn-kubernetes/go-controller/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:145 +0x3e\nk8s.io/apimachinery/pkg/util/wait.ExponentialBackoff({0x2faf080, 0x4014000000000000, 0x0, 0x3, 0x0}, 0xc005133ef0)\n\t/go/src/github.com/openshift/ovn-kubernetes/go-controller",
Signed-off-by: Jaime Caamaño Ruiz <[email protected]>
0 commit comments