-
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
runtime: TestCgoCCodeSIGPROF failure due to hang in subprocess #53648
Comments
There aren't any of these in the dashboard logs, which suggests that this failure mode is either new or rare. However, CL 412474 is very recent and looks like it could plausibly be related (attn @cherrymui @aclements). |
(If it is determined unlikely to be a regression, the failure mode may be rare enough to leave on the Backlog for now.) |
(#38333 may or may not be related.) |
CL 412474 shouldn't be related. It is specific to ARM64, and doesn't touch ARM(32) at all. |
Not a RC blocker. Austin is reviewing. |
I'm not sure we can do much from this traceback. goroutine 10 is in a long loop that does a no-op cgo call and is supposed to check the time and exit after 1 second. Given that the traceback says it's running on another thread, I think that means we got the SIGQUIT while in Go code (though I'm not 100% positive about that). There are a few possibilities:
Given the rareness of this, I think we can move this to backlog. We could add more debugging in case this happens again, but it's not totally clear to me what we would add that would be really valuable. We have general plans to get core files from failures like this, which I think is what we really want to debug this. |
Another one of these in a TryBot: https://storage.googleapis.com/go-build-log/425a5987/linux-arm-aws_9306d0e4.log |
With two failures in two weeks, are we still confident in ruling out a miscompilation or other regression?
If that's the case, would it make sense to skip the test on |
Found new dashboard test flakes for:
2022-12-21 19:08 linux-arm-aws go@856ec210 runtime.TestCgoCCodeSIGPROF (log)
|
Found new dashboard test flakes for:
2023-01-27 03:43 darwin-amd64-13 go@17808074 runtime.TestCgoCCodeSIGPROF (log)
|
https://storage.googleapis.com/go-build-log/4efa4b08/linux-arm-aws_aaf94adf.log (a
linux-arm-aws
TryBot on unrelated CL 411397):(attn @golang/runtime; CC @golang/arm)
greplogs -l -e 'FAIL: TestCgoCCodeSIGPROF .*(?:\n\s+.*)*SIGQUIT' --since=2022-01-01
(0 matching logs)
The text was updated successfully, but these errors were encountered: