go: cmd/go,os: build cache checksum errors in x/tools/cmd/callgraph.TestCallgraph on windows/arm64
--- FAIL: TestCallgraph (11.99s)
main_test.go:85: err: exit status 1: stderr: go build pkg: loading compiled Go files from cache: reading srcfiles list: cache entry not found: bad checksum
main_test.go:100: got:
<root> --> pkg.init
pkg.main2 --> (pkg.D).f
pkg.main --> pkg.main2
pkg.main --> (pkg.C).f
<root> --> pkg.main
main_test.go:100: got:
(*os.File).setDeadline --> (*os.File).checkValid
(time.Time).IsZero --> (*time.Time).sec
(time.Time).IsZero --> (*time.Time).nsec
internal/poll.setDeadlineImpl --> (time.Time).IsZero
…
FAIL
FAIL golang.org/x/tools/cmd/callgraph 12.869s
greplogs --dashboard -md -l -e 'reading srcfiles list: cache entry not found: bad checksum' --since=2021-01-01
2022-01-19T20:29:36-7c251d6-9de1ac6/windows-arm64-10 2021-11-02T15:54:27-058ed05-c3cb1ec/windows-arm64-10 2021-11-01T13:50:47-513e3fb-4a84298/windows-arm64-10 2021-10-14T17:38:39-e69ba9d-011fd00/windows-arm64-10 2021-09-14T02:53:17-384e5da-ee91bb8/windows-arm64-10
About this issue
- Original URL
- State: open
- Created 2 years ago
- Comments: 15 (12 by maintainers)
Commits related to this issue
- cmd/callgraph: skip TestCallgraph on the windows-arm64-10 builder We don't know whether this failure is due to a Go bug or a platform bug, so we'll skip it on the one builder to reduce noise, but not... — committed to golang/tools by bcmills 2 years ago
- cmd/callgraph: expand windows/arm64 skip to the whole platform This test produces apparent file corruption on all of the windows/arm64 builders. I suspect that this is a low-level bug (in either the ... — committed to golang/tools by bcmills 2 years ago
The fact that this is only windows/arm64 and that we’ve seen absolutely no mentions of it on other systems or in other bug reports makes me feel okay with this not being a release-blocker. If there really is corruption, the content-addressed and checksum-checked nature of the cache means that the system is either failstop or works correctly. So far we are getting no reports of failstop other than this one.