-
Notifications
You must be signed in to change notification settings - Fork 17.7k
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: corruption on linux-amd64-noopt builder #55156
Comments
I've been looking at these issues. My current theory is that pointer bitmaps for stack frames are somehow wrong. Fairly reliable reproducer:
Usually it is the compiler that crashes while building the stdlib as the last step of make.bash. The frame with the bad pointer always seems to be suspended at a call to |
Seems to be fixed by adding a Looks like a good use for |
Maybe caused by CL 424395? Not that it is that CL's fault, but that CL introduces a (non-intrinsic) call to the body of |
Change https://go.dev/cl/431919 mentions this issue: |
Fix is in. I optimistically assumed that the other issues referenced above are also fixed. If not, we'll soon find out... |
Thanks for the fix! Still using this as a test case for the automated issue triage, so feel free to ignore the following message from gopherbot. |
Found new matching flaky dashboard failures. 2022-08-19 19:39 linux-amd64-noopt go@9a1d3b0a escape_struct_param2.go
2022-08-22 11:49 linux-amd64-noopt go@761db3e7 cmd/dist
2022-08-22 15:01 linux-amd64-noopt go@fc34fdb4 codegen/memcombine.go
2022-08-23 20:24 linux-amd64-noopt go@723a2799 fixedbugs/issue5162.go
2022-08-29 01:35 linux-amd64-noopt go@7f92ccea database/sql
2022-08-30 17:23 linux-amd64-noopt go@ddc93a53 internal/profile
2022-09-02 19:22 linux-amd64-noopt go@0fda8b19
2022-09-02 20:14 linux-amd64-noopt go@3e11e61f for.go
2022-09-06 16:59 linux-amd64-noopt go@e1e88d63 net
2022-09-07 01:48 linux-amd64-noopt go@ba1ef54c cmd/go/internal/work
2022-09-07 06:18 linux-amd64-noopt go@e2d8ed2f net/http
2022-09-08 10:48 linux-amd64-noopt go@29604312 escape_struct_param2.go
2022-09-08 14:33 linux-amd64-noopt go@c263fa07 typeparam/issue48602.go
2022-09-08 21:16 linux-amd64-noopt go@a9a39822 bounds.go
2022-09-09 15:30 linux-amd64-noopt go@f53b2111 cmd/internal/sys
2022-09-16 17:59 linux-amd64-noopt go@a84f46a2 encoding/xml
2022-09-19 15:51 linux-amd64-noopt go@f4becf15 escape_struct_param1.go
|
These are not newer than Keith's fix. Closing. Bot will reopen if we find any new ones. |
Found new dashboard test flakes for:
2022-11-16 04:04 linux-amd64-noopt go@b1678e50 noinit.go (log)
|
That last flake doesn't make any sense. Particularly, that it is flaky. The noinit.go test it is flaking on is completely deterministic. |
Found new dashboard test flakes for:
2023-03-10 17:18 linux-amd64-noopt go@59d0de16 runtime.TestTracebackInlined (log)
2023-03-10 17:18 linux-amd64-noopt go@166e5ee4 runtime.TestTracebackInlined (log)
|
Found new dashboard test flakes for:
2023-05-04 18:01 linux-amd64-noopt go@10141676 lock [build] (log)
2023-05-04 18:01 linux-amd64-noopt go@10141676 lock [build] (log)
2023-05-04 18:01 linux-amd64-noopt go@10141676 lock [build] (log)
|
Found new dashboard test flakes for:
2023-08-22 22:22 linux-amd64-noopt go@291a32aa net/http.TestTransportAndServerSharedBodyReqCancelerCleanupOnConnectionClose (log)
|
Found new dashboard test flakes for:
2023-08-23 15:49 linux-amd64-noopt go@081d27a2 net/http.TestTransportAndServerSharedBodyReqCancelerCleanupOnConnectionClose (log)
|
These are unrelated failures. Added a |
The noopt builder is clearly having some kind of corruption problem (see #54779, #54906, #54907).
Those will be closed as duplicates of this one, once automated flake triage is working.
The text was updated successfully, but these errors were encountered: