### What version of Go are you using (`go version`)? <pre> go version go1.16 darwin/amd64 </pre> ### Does this issue reproduce with the latest release? Yes ### What operating system and processor architecture are you using (`go env`)? <details><summary><code>go env</code> Output</summary><br><pre> GOOS="darwin" GOARCH="amd64" </pre></details> ### What did you do? Run a program with -race flag exceeding max number of goroutines ### What did you expect to see? Expected to see a limit of 8192 as pointed out here https://github.com/golang/go/blob/dc289d3dcb59f80b9e23c7e8f237628359d21d92/src/testing/testing.go#L193 ### What did you see instead? race: limit on 8128 simultaneously alive goroutines is exceeded, dying I don't know whether this number is system-specific or not, but it is exactly 8128 for `darwin/amd64` and `linux/arm64` at least.