Skip to content

runtime: fatal error: notewakeup - double wakeup #5139

Closed
@alberts

Description

@alberts
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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions