-
Bug
-
Resolution: Cannot Reproduce
-
Undefined
-
None
-
4.9, 4.8
-
Critical
-
None
-
ETCD Sprint 226
-
1
-
Rejected
-
False
-
-
If Release Note Needed, Set a Value
-
Set a Value
Cloning https://bugzilla.redhat.com/show_bug.cgi?id=2001763.
Description of problem:
panic detected in openshift-oauth-apiserver pods
Version-Release number of selected component (if applicable):
$ oc get clusterversion
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS
version 4.9.0-0.nightly-2021-08-31-115131 True False 5d18h Cluster version is 4.9.0-0.nightly-2021-08-31-115131
$ oc get infrastructures.config.openshift.io -o json | jq .items[].status.platform
"oVirt"
How reproducible:
once
Reproduced steps:
The steps of reproduction are not yet known
Actual results:
$ oc get pod -n openshift-oauth-apiserver
NAME READY STATUS RESTARTS AGE
apiserver-d6f9b59c4-4pb5p 1/1 Running 0 5d18h
apiserver-d6f9b59c4-558mx 1/1 Running 1 (3d20h ago) 5d18h
apiserver-d6f9b59c4-sddtc 1/1 Running 0 5h
masters=$(oc get no -l node-role.kubernetes.io/master | sed '1d' | awk '
{print $1}')
$ for node in $masters; do echo $node;oc debug no/$node - chroot /host bash -c "grep -ir 'panic' /var/log/pods/openshift-oauth-apiserver_apiserver* ";done
ge2n1-xp525-master-0
...
/var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-4pb5p_800ae3bb-c103-4071-9d49-905f6d87326f/oauth-apiserver/0.log:2021-09-03T10:38:21.610927014+00:00 stderr F panic(0x220fa60, 0x2908620)
/var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-4pb5p_800ae3bb-c103-4071-9d49-905f6d87326f/oauth-apiserver/0.log:2021-09-03T10:38:21.610927014+00:00 stderr F runtime/panic.go:965 +0x1b9
/var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-4pb5p_800ae3bb-c103-4071-9d49-905f6d87326f/oauth-apiserver/0.log:2021-09-03T10:38:21.768588128+00:00 stderr F panic(0x220fa60, 0x2908620)
/var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-4pb5p_800ae3bb-c103-4071-9d49-905f6d87326f/oauth-apiserver/0.log:2021-09-03T10:38:21.768588128+00:00 stderr F runtime/panic.go:965 +0x1b9
Removing debug pod ...
ge2n1-xp525-master-1
...
/var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-558mx_647614f1-5aaf-4423-902c-ee22b1f3b957/oauth-apiserver/0.log:2021-09-03T10:38:19.181907449+00:00 stderr F panic(0x220fa60, 0x2908620)
/var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-558mx_647614f1-5aaf-4423-902c-ee22b1f3b957/oauth-apiserver/0.log:2021-09-03T10:38:19.181907449+00:00 stderr F runtime/panic.go:965 +0x1b9
/var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-558mx_647614f1-5aaf-4423-902c-ee22b1f3b957/oauth-apiserver/0.log:2021-09-03T10:38:19.197628195+00:00 stderr F panic(0x220fa60, 0x2908620)
/var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-558mx_647614f1-5aaf-4423-902c-ee22b1f3b957/oauth-apiserver/0.log:2021-09-03T10:38:19.197628195+00:00 stderr F runtime/panic.go:965 +0x1b9
/var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-558mx_647614f1-5aaf-4423-902c-ee22b1f3b957/oauth-apiserver/0.log:2021-09-03T10:38:28.619506068+00:00 stderr F panic(0x220fa60, 0x2908620)
/var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-558mx_647614f1-5aaf-4423-902c-ee22b1f3b957/oauth-apiserver/0.log:2021-09-03T10:38:28.619506068+00:00 stderr F runtime/panic.go:965 +0x1b9
/var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-558mx_647614f1-5aaf-4423-902c-ee22b1f3b957/oauth-apiserver/0.log:2021-09-03T10:38:28.634713177+00:00 stderr F panic(0x220fa60, 0x2908620)
/var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-558mx_647614f1-5aaf-4423-902c-ee22b1f3b957/oauth-apiserver/0.log:2021-09-03T10:38:28.634713177+00:00 stderr F runtime/panic.go:965 +0x1b9
/var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-558mx_647614f1-5aaf-4423-902c-ee22b1f3b957/oauth-apiserver/0.log:2021-09-03T10:38:32.476346457+00:00 stderr F panic(0x220fa60, 0x2908620)
/var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-558mx_647614f1-5aaf-4423-902c-ee22b1f3b957/oauth-apiserver/0.log:2021-09-03T10:38:32.476346457+00:00 stderr F runtime/panic.go:965 +0x1b9
Removing debug pod ...
ge2n1-xp525-master-2
$ oc debug node/ge2n1-xp525-master-0
sh-4.4# grep -n panic /var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-4pb5p_800ae3bb-c103-4071-9d49-905f6d87326f/oauth-apiserver/0.log
81366:2021-09-03T10:38:21.610927014+00:00 stderr F panic(0x220fa60, 0x2908620)
81367:2021-09-03T10:38:21.610927014+00:00 stderr F runtime/panic.go:965 +0x1b9
81462:2021-09-03T10:38:21.768588128+00:00 stderr F panic(0x220fa60, 0x2908620)
81463:2021-09-03T10:38:21.768588128+00:00 stderr F runtime/panic.go:965 +0x1b9
sh-4.4# sed -n '81366,81461p' /var/log/pods/openshift-oauth-apiserver_apiserver-d6f9b59c4-4pb5p_800ae3bb-c103-4071-9d49-905f6d87326f/oauth-apiserver/0.log
2021-09-03T10:38:21.610927014+00:00 stderr F panic(0x220fa60, 0x2908620)
2021-09-03T10:38:21.610927014+00:00 stderr F runtime/panic.go:965 +0x1b9
2021-09-03T10:38:21.610927014+00:00 stderr F golang.org/x/net/http2.(*responseWriter).Header(0xc000833810, 0x3941100)
2021-09-03T10:38:21.610927014+00:00 stderr F golang.org/x/net@v0.0.0-20210224082022-3d97a244fca7/http2/server.go:2601 +0x99
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.Error(0x2969fc0, 0xc000833810, 0xc00130c1a0, 0x18b, 0x1f4)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2059 +0x3b
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/server/healthz.handleRootHealth.func1(0x29747f0, 0xc0002bbe28, 0xc0017cfc00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/server/healthz/healthz.go:245 +0x6c5
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/endpoints/metrics.InstrumentHandlerFunc.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cfc00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/endpoints/metrics/metrics.go:453 +0x2be
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc000563e00, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfc00)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/server/mux.(*pathHandler).ServeHTTP(0xc0018fe8c0, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfc00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/server/mux/pathrecorder.go:241 +0x77a
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/server/mux.(*PathRecorderMux).ServeHTTP(0xc000211180, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfc00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/server/mux/pathrecorder.go:234 +0x8c
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/server.director.ServeHTTP(0x261c5f1, 0xf, 0xc000a66ab0, 0xc000211180, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfc00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/server/handler.go:154 +0x914
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/endpoints/filterlatency.trackCompleted.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cfc00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/endpoints/filterlatency/filterlatency.go:95 +0x193
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc00102ca50, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfc00)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/endpoints/filters.WithAuthorization.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cfc00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/endpoints/filters/authorization.go:64 +0x603
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc0008a9bc0, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfc00)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/endpoints/filterlatency.trackStarted.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cfc00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/endpoints/filterlatency/filterlatency.go:71 +0x186
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc0008a9c00, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfc00)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/endpoints/filterlatency.trackCompleted.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cfc00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/endpoints/filterlatency/filterlatency.go:95 +0x193
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc00102ca80, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfc00)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/server/filters.WithPriorityAndFairness.func1.4()
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/server/filters/priority-and-fairness.go:127 +0x1ba
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/util/flowcontrol.(*configController).Handle.func2()
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/util/flowcontrol/apf_filter.go:176 +0x222
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/util/flowcontrol.immediateRequest.Finish(...)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/util/flowcontrol/apf_controller.go:752
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/util/flowcontrol.(*configController).Handle(0xc000758000, 0x297a2f8, 0xc001a9edb0, 0xc001b45d90, 0x297a8e0, 0xc00137f840, 0xc0011ecc40, 0xc0011ecc50, 0xc001843980)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/util/flowcontrol/apf_filter.go:166 +0x907
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/server/filters.WithPriorityAndFairness.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/server/filters/priority-and-fairness.go:130 +0x606
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc00102cab0, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/endpoints/filterlatency.trackStarted.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/endpoints/filterlatency/filterlatency.go:71 +0x186
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc0008a9c80, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/endpoints/filterlatency.trackCompleted.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/endpoints/filterlatency/filterlatency.go:95 +0x193
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc00102cae0, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/endpoints/filters.WithImpersonation.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/endpoints/filters/impersonation.go:50 +0x240d
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc0008a9d00, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/endpoints/filterlatency.trackStarted.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/endpoints/filterlatency/filterlatency.go:71 +0x186
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc0008a9d40, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/endpoints/filterlatency.trackCompleted.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/endpoints/filterlatency/filterlatency.go:95 +0x193
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc00102cb10, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/endpoints/filters.WithAudit.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/endpoints/filters/audit.go:55 +0x7d5
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc0008a9d80, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/endpoints/filterlatency.trackStarted.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/endpoints/filterlatency/filterlatency.go:71 +0x186
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc0008a9dc0, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/endpoints/filterlatency.trackCompleted.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/endpoints/filterlatency/filterlatency.go:95 +0x193
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc00102cb70, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/endpoints/filters.withAuthentication.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cfb00)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/endpoints/filters/authentication.go:80 +0x75c
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc00067be00, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cfa00)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/endpoints/filterlatency.trackStarted.func1(0x7f98ab162950, 0xc0002bbe18, 0xc0017cf900)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/endpoints/filterlatency/filterlatency.go:80 +0x38c
2021-09-03T10:38:21.610927014+00:00 stderr F net/http.HandlerFunc.ServeHTTP(0xc0008a9e40, 0x7f98ab162950, 0xc0002bbe18, 0xc0017cf900)
2021-09-03T10:38:21.610927014+00:00 stderr F net/http/server.go:2049 +0x44
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver/pkg/server/filters.(*timeoutHandler).ServeHTTP.func1(0xc001ad5aa0, 0xc00089d7e8, 0x297a988, 0xc0002bbe18, 0xc0017cf900)
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/server/filters/timeout.go:107 +0xb8
2021-09-03T10:38:21.610927014+00:00 stderr F created by k8s.io/apiserver/pkg/server/filters.(*timeoutHandler).ServeHTTP
2021-09-03T10:38:21.610927014+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/server/filters/timeout.go:93 +0x1f4
2021-09-03T10:38:21.767177170+00:00 stderr F I0903 10:38:21.767142 1 healthz.go:244] etcd check failed: readyz
2021-09-03T10:38:21.767177170+00:00 stderr F [-]etcd failed: error getting data from etcd: etcdserver: request timed out
2021-09-03T10:38:21.768588128+00:00 stderr F E0903 10:38:21.767445 1 timeout.go:128] Header called after Handler finished
2021-09-03T10:38:21.768588128+00:00 stderr F goroutine 1524708 [running]:
2021-09-03T10:38:21.768588128+00:00 stderr F k8s.io/apiserver/pkg/server/filters.(*timeoutHandler).ServeHTTP.func1.1(0xc002a2b500)
2021-09-03T10:38:21.768588128+00:00 stderr F k8s.io/apiserver@v0.21.0/pkg/server/filters/timeout.go:102 +0x125
Expected results:
Should not see panic error in oauth-apiserver pod logs.