-
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
x/build: new linux-arm64-msan-clang15 builder isn't passing at tip yet #71614
Comments
Change https://go.dev/cl/647777 mentions this issue: |
Annotate a known failure in a new builder. This helps various automation (like relui releases and golang.org/x tagging) know not to report it as an unknown problem. For golang/go#71614. For golang/go#70054. Change-Id: Ia086c2de8da11975a2fcaf2809fcd695553882d0 Reviewed-on: https://go-review.googlesource.com/c/build/+/647777 Reviewed-by: Michael Knyszek <mknyszek@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Apologies, I didn't watch this one closely. I need to double check that msan + arm64 works normally. :) |
MSAN for C/C++ is similarly broken on this builder. The example at https://clang.llvm.org/docs/MemorySanitizer.html#usage results in a similar error:
So this isn't a Go-specific issue. |
google/sanitizers#1716 (comment) IIUC, newer kernels (v6.6+) have increased the default number of bits of randomness in ASLR, resulting in binaries getting mapped outside of *SAN's expected range. LLVM 18.1+ include a fixed version of *SAN to handle this. This builder has a 6.6.72 kernel and LLVM 15.0.6. So the right thing to do is update to a newer version of LLVM. |
Ah, @mknyszek already encountered this in #59418 (comment). |
CL 643918 added ASAN and MSAN builders for linux-arm64, related to issue #70054. The gotip-linux-arm64-asan-clang15 builder is passing, but the gotip-linux-arm64-msan-clang15 one is consistently failing with errors like:
See https://ci.chromium.org/ui/p/golang/builders/luci.golang.ci/gotip-linux-arm64-msan-clang15.
CC @prattmic, @mknyszek.
The text was updated successfully, but these errors were encountered: