New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
runtime: unexpected return pc for runtime.systemstack_switch #45159
Comments
crash.txt contains:
|
Linux kernel is 4.18.0 . (#35592 had same error, but on linux 5.2 which is not the case here) |
@kkasila How frequently does this crash occur? Very rarely? Every run? It sounds like you tested kubectl 1.18 on Go 1.13 and kubectl 1.19 on Go 1.15 and 1.16? Is it possible you could try kubectl 1.18 on Go 1.15, or kubectl 1.19 on Go 1.13 so we can narrow down whether the kubectl or Go version change is triggering the crash? |
@gopherbot add WaitingForInfo |
Timed out in state WaitingForInfo. Closing. (I am just a bot, though. Please speak up if this is a mistake or you have the requested information.) |
What version of Go are you using (
go version
)?Does this issue reproduce with the latest release?
go1.16 is the latest we see this error, with kubectl v1.21.0-beta.1
What operating system and processor architecture are you using (
go env
)?x86_64 GNU/Linux
What did you do?
We upgraded kubernetes to 1.19. version. The kubernetes client programs kubectl and helm started crashing occasionally to "runtime: unexpected return pc for runtime.systemstack_switch". We have tried with different kubectl and helm versions , and it looks that the error starts to appear with go 1.15.x . If we downgrade to kubectl 1.18.x (go 13.x) the error does not appear.
We are running this on VM with 8 virtual CPUs. Error comes on both OpenStack and VMWare infras, but error does not come on bare metal. We can reproduce this simply by running "kubectl get nodes "or "helm list" in a busy loop, the crash comes in a few minutes.
crash.txt
What did you expect to see?
kubectl and helm working correctly without go exceptions.
What did you see instead?
Go exception "runtime: unexpected return pc for runtime.systemstack_switch"
The text was updated successfully, but these errors were encountered: