-
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/link: "readSym out of sync" flake #33863
Comments
This looks to me like, if not a memory corruption, the object file is corrupted. Is it possible to retrieve the object file from the builder in case of a failure? Object file corruption would also explain other flaky linker crashes on the darwin builders. Could it be, by any chance, that the darwin builders' file system is less stable? |
That seems very unlikely. It's a fresh VMware VM per build, with the VM disk storage on a fancy SSD storage array. |
Is it possible that r.readByte() is returning an error in this failure? It looks like we're not logging it, regardless. |
Yeah, I'd start with improving the failure message. |
I hit this message on a Raspberry Pi Zero. |
Observed in the
darwin-amd64-10_14
in https://build.golang.org/log/2c4dfc954904829f5c15825b108b5d21e2108fe4:That line comes from here:
go/src/cmd/link/internal/objfile/objfile.go
Line 213 in 1a423be
The text was updated successfully, but these errors were encountered: