-
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
crypto/internal/boring: noescape and nocallback cgo directives result in suspected miscompilation #63739
Comments
Marked as release-blocker for Go 1.22 because the (attn @golang/compiler, @golang/runtime) |
Change https://go.dev/cl/537598 mentions this issue: |
…tives" This reverts CL 525035. Reason for revert: breaks many Google-internal tests (#63739), suspected miscompilation Change-Id: I8cbebca0a187d12e16c405b2373c754e4a397ef4 Reviewed-on: https://go-review.googlesource.com/c/go/+/537598 Reviewed-by: Bryan Mills <bcmills@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Roland Shoemaker <roland@golang.org> Auto-Submit: Bryan Mills <bcmills@google.com>
Found new dashboard test flakes for:
2023-10-23 20:47 linux-arm64-boringcrypto go@f9c54f9c net/http.TestMaxBytesHandler (log)
|
With the feature being rolled back, this is now a blocker for Go 1.23. |
Change https://go.dev/cl/539235 mentions this issue: |
This reverts commit 607e020. Reason for revert: Go1.22 is released. It's aggressive to introdcue #cgo noescape/nocallback in Go1.22, as in golang#63739 And it won't be a problem again while upgrading from Go1.22 to Go1.23. fix golang#56378 Signed-off-by: doujiang24 <doujiang24@gmail.com>
Change https://go.dev/cl/579955 mentions this issue: |
This reverts commit 607e020. Reason for revert: Go1.22 is released. It's aggressive to introdcue #cgo noescape/nocallback in Go1.22, as in golang#63739 And it won't be a problem again while upgrading from Go1.22 to Go1.23. fix golang#56378 Signed-off-by: doujiang24 <doujiang24@gmail.com>
We identified https://go.googlesource.com/go/+/e46e861 to be the culprit for breaking many Google-internal tests (internal bug reference: b/307728752).
I’m sending a revert for now, but this should be investigated in more detail.
The text was updated successfully, but these errors were encountered: