-
Notifications
You must be signed in to change notification settings - Fork 17.9k
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
cmd/compile: panic during late opt while compiling (*ecdheKeyAgreement).processServerKeyExchange #27142
Comments
Another one, this time on linux-mipsle. This seems to affect multiple or all environments. |
The testfloat failure is unrelated. I'm confused by the error report. I synced to 64f3d75 and built the compiler on darwin/amd64. The fault location
Maybe the pc is being corrupted and happens to land here? Seems unlikely, as the rest of the stack trace looks correct. |
@randall77 unfortunately from the stack-trace, examining the source code doesn't make sense either on 64f3d75 or perhaps that's due to using -race? Firstly: crypto/tls/key_agreement.go:292:20 go/src/crypto/tls/key_agreement.go Line 292 in 64f3d75
and then when rewriting the value using rewriteValueGeneric
go/src/cmd/compile/internal/ssa/rewritegeneric.go Line 20251 in 64f3d75
all don't seem to be invoking anything that can panic. Perhaps some ideas on why this looks skewed? |
We haven't seen this in two years, so I think it's safe to close for now. We can always reopen if it shows up again. |
darwin-amd64-race at 64f3d75
https://build.golang.org/log/c2d6822a46b0e167cd2514e8553270f2a916ffcc
Seems to be a spurious failure, as the darwin-amd64-race builder column is mostly green.
cc @randall77
This reminds me - https://dev.golang.org/owners/ needs a distinction as to who owns
cmd/compile/internal/gc
andcmd/compile/internal/ssa
.The text was updated successfully, but these errors were encountered: