From: Bryan C. Mills Date: Fri, 5 Nov 2021 14:11:11 +0000 (-0400) Subject: runtime: skip TestNoShrinkStackWhileParking on netbsd/arm64 X-Git-Tag: go1.18beta1~502 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=53bab198d93153f0123cb806ebb2b5c9ebbe8dc7;p=gostls13.git runtime: skip TestNoShrinkStackWhileParking on netbsd/arm64 This test appears to deadlock frequently on the only netbsd-arm64 builder we have (netbsd-arm64-bsiegert). Skip the test to provide more useful test coverage for other failures. For #49382 Change-Id: I3be32f58ce1e396f7c69163e70cf58f779f57ac6 Reviewed-on: https://go-review.googlesource.com/c/go/+/361615 Trust: Bryan C. Mills Trust: Benny Siegert Run-TryBot: Bryan C. Mills Reviewed-by: Benny Siegert --- diff --git a/src/runtime/chan_test.go b/src/runtime/chan_test.go index c9ce3ac643..355267c5e3 100644 --- a/src/runtime/chan_test.go +++ b/src/runtime/chan_test.go @@ -624,6 +624,10 @@ func TestShrinkStackDuringBlockedSend(t *testing.T) { } func TestNoShrinkStackWhileParking(t *testing.T) { + if runtime.GOOS == "netbsd" && runtime.GOARCH == "arm64" { + testenv.SkipFlaky(t, 49382) + } + // The goal of this test is to trigger a "racy sudog adjustment" // throw. Basically, there's a window between when a goroutine // becomes available for preemption for stack scanning (and thus,