Closed
Description
What steps will reproduce the problem? #!/bin/bash set -xe export GOARCH=386 export GOHOSTARCH=386 cd $GOROOT/src ./make.bash go version go test -c math/rand while true; do GOMAXPROCS=48 ./rand.test done What do you see instead? fatal error: notewakeup - double wakeup goroutine 1 [chan receive]: testing.RunTests(0x813f208, 0x81b4360, 0x6, 0x6, 0x1, ...) /build/go.386/go/src/pkg/testing/testing.go:427 +0x69f testing.Main(0x813f208, 0x81b4360, 0x6, 0x6, 0x81b42e0, ...) /build/go.386/go/src/pkg/testing/testing.go:358 +0x69 main.main() math/rand/_test/_testmain.go:67 +0x81 goroutine 6 [running]: testing.tRunner(0x1837e180, 0x81b4378) /build/go.386/go/src/pkg/testing/testing.go:329 created by testing.RunTests /build/go.386/go/src/pkg/testing/testing.go:426 +0x684 Which compiler are you using (5g, 6g, 8g, gccgo)? 8g Which operating system are you using? linux Which version are you using? (run 'go version') go version devel +95b55f174b5d Tue Mar 26 17:32:22 2013 -0700 linux/386 Please provide any additional information below. I've only seen this once. Trying to reproduce now.