-
Notifications
You must be signed in to change notification settings - Fork 17.5k
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: "internal compiler error: curfn mismatch" on darwin-amd64-race builder #43826
Comments
That seems like memory corruption. Either runtime bugs or faulty memory or something. That sort of failure shouldn't be random. Another failure on the same machine, which also looks like a pointer is nil when it shouldn't be: https://build.golang.org/log/9a0af1fedad51a17898be428620c03c863e258a0 And another similar failure on the non-race version of the machine (not sure if the same physical hardware or not): https://build.golang.org/log/5e5d23f0d609ad291d7be138ef1ff147a6c613b1 |
That last one definitely looks like some sort of memory corruption. The error message is:
but that corresponding line of source is:
So the string that should be "UnsafeAddr" is actually "hodsTypeOf"? Notably, the same length, but wrong bytes. It looks like maybe the string data for "methods" and "TypeOf" are consecutive in memory, and the pointer for "UnsafeAddr" is off. |
Agreed, it looks like memory corruption. My question is, is this memory corruption due to a hardware issue (e.g. overheading RAM), due to a kernel or platform bug, or due to a bug somewhere in the Go toolchain or runtime? |
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.) |
Found new dashboard test flakes for:
2023-05-22 18:55 linux-ppc64le-power10osu vuln@4d485808 go@298fe517 runtime [build] (log)
2023-05-22 18:55 linux-ppc64le-power10osu vuln@4d485808 go@298fe517 x/vuln/internal/vulncheck/internal/buildinfo.TestExtractPackagesAndSymbols (log)
|
Found new dashboard test flakes for:
2023-05-31 15:03 linux-ppc64-sid-buildlet sys@b52f5441 go@07719453 runtime [build] (log)
|
2021-01-18T17:21:53-5a8fbb0/darwin-amd64-race
See previously #37407, #37406, but note that those were believed to have been fixed by upgrading the builders.
(CC @randall77 @josharian @golang/release)
The text was updated successfully, but these errors were encountered: