Skip to content
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

cmd/go: TestQEMUUserMode is flaky #35457

Closed
bcmills opened this issue Nov 8, 2019 · 3 comments
Closed

cmd/go: TestQEMUUserMode is flaky #35457

bcmills opened this issue Nov 8, 2019 · 3 comments

Comments

@bcmills
Copy link
Member

@bcmills bcmills commented Nov 8, 2019

--- FAIL: TestQEMUUserMode (14.30s)
    go_test.go:5220: running testgo [build -o /workdir/tmp/cmd-go-test-222073569/gotest753566098/main /workdir/tmp/cmd-go-test-222073569/gotest753566098/main.go]
    --- FAIL: TestQEMUUserMode/arm (8.26s)
        go_test.go:5224: qemu-arm output:
            qemu: uncaught target signal 11 (Segmentation fault) - core dumped
            
        go_test.go:5225: qemu-arm failed with signal: segmentation fault (core dumped)
    go_test.go:5220: running testgo [build -o /workdir/tmp/cmd-go-test-222073569/gotest753566098/main /workdir/tmp/cmd-go-test-222073569/gotest753566098/main.go]
FAIL
FAIL	cmd/go	109.906s

QEMU user-mode is nominally working (#13024), but mostly untested apart from this one test (see #1508). This unit-test asserts that a simple “hello world” binary can be run, but doesn't verify that any more realistic program actually works, and it practice it appears that realistic programs do not, in fact, work in QEMU user mode (#35254).

2019-11-08T15:10:39-52aebe8/linux-amd64-sid
2019-11-08T00:07:43-33dfd35/linux-amd64-sid
2019-11-07T21:59:39-953cc74/linux-amd64-sid
2019-11-07T21:59:16-4cde749/linux-amd64-sid
2019-11-07T20:34:27-4751db9/linux-amd64-sid
2019-11-07T14:51:06-543c6d2/aix-ppc64
2019-11-07T08:25:32-7a2baa9/freebsd-386-11_2
2019-11-07T08:25:32-7a2baa9/solaris-amd64-oraclerel
2019-11-05T18:37:06-c3cef0b/solaris-amd64-oraclerel
2019-11-05T16:31:48-414c1d4/solaris-amd64-oraclerel
2019-11-05T14:34:56-79a00a3/darwin-amd64-10_11
2019-11-05T00:00:36-e341e93/darwin-amd64-10_11

@bcmills bcmills added this to the Go1.14 milestone Nov 8, 2019
@bradfitz

This comment has been minimized.

Copy link
Member

@bradfitz bradfitz commented Nov 8, 2019

t.Skip for Go 1.14 and Backlog this?

@bcmills

This comment has been minimized.

Copy link
Member Author

@bcmills bcmills commented Nov 8, 2019

I was thinking just delete the test, actually. (IMO #1508 is the proper solution.)

This test-case sporadically detects regressions in a platform that we don't actually support or test. It flags failures, but (without a full builder) ~nobody is actually going to do anything about those failures.

@gopherbot

This comment has been minimized.

Copy link

@gopherbot gopherbot commented Nov 8, 2019

Change https://golang.org/cl/206137 mentions this issue: cmd/go: delete flaky TestQEMUUserMode

@gopherbot gopherbot closed this in a782472 Nov 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.