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

runtime: TestCgoExternalThreadSignal failures #57377

Closed
gopherbot opened this issue Dec 17, 2022 · 9 comments
Closed

runtime: TestCgoExternalThreadSignal failures #57377

gopherbot opened this issue Dec 17, 2022 · 9 comments
Labels
arch-arm64 compiler/runtime Issues related to the Go compiler and/or runtime. NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-NetBSD
Milestone

Comments

@gopherbot
Copy link

gopherbot commented Dec 17, 2022

#!watchflakes
post <- pkg == "runtime" && test == "TestCgoExternalThreadSignal" && `failed to start: context deadline exceeded`

Issue created automatically to collect these failures.

Example (log):

--- FAIL: TestCgoExternalThreadSignal (0.00s)
    crash_test.go:58: /var/gobuilder/buildlet/tmp/go-build2870843524/testprogcgo.exe CgoExternalThreadSignal failed to start: context deadline exceeded

watchflakes

@gopherbot gopherbot added NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. compiler/runtime Issues related to the Go compiler and/or runtime. labels Dec 17, 2022
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == "TestCgoExternalThreadSignal"
2022-12-16 03:40 netbsd-arm64-bsiegert go@24ac659a runtime.TestCgoExternalThreadSignal (log)
--- FAIL: TestCgoExternalThreadSignal (0.00s)
    crash_test.go:58: /var/gobuilder/buildlet/tmp/go-build2870843524/testprogcgo.exe CgoExternalThreadSignal failed to start: context deadline exceeded

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == "TestCgoExternalThreadSignal"
2022-11-18 23:57 openbsd-386-71 go@04d6aa65 runtime.TestCgoExternalThreadSignal (log)
--- FAIL: TestCgoExternalThreadSignal (0.00s)
    crash_test.go:58: /tmp/workdir/tmp/go-build3123997662/testprogcgo.exe CgoExternalThreadSignal failed to start: context deadline exceeded
2022-11-21 17:16 openbsd-amd64-71 go@998949c0 runtime.TestCgoExternalThreadSignal (log)
--- FAIL: TestCgoExternalThreadSignal (0.00s)
    crash_test.go:58: /tmp/workdir/tmp/go-build1527382388/testprogcgo.exe CgoExternalThreadSignal failed to start: context deadline exceeded
2022-12-06 19:52 openbsd-386-71 go@03bf6f49 runtime.TestCgoExternalThreadSignal (log)
--- FAIL: TestCgoExternalThreadSignal (0.00s)
    crash_test.go:58: /tmp/workdir/tmp/go-build719402250/testprogcgo.exe CgoExternalThreadSignal failed to start: context deadline exceeded
2022-12-16 17:12 openbsd-amd64-71 go@f4b42f5c runtime.TestCgoExternalThreadSignal (log)
--- FAIL: TestCgoExternalThreadSignal (0.00s)
    crash_test.go:58: /tmp/workdir/tmp/go-build3915581810/testprogcgo.exe CgoExternalThreadSignal failed to start: context deadline exceeded

watchflakes

@bcmills
Copy link
Contributor

bcmills commented Jan 17, 2023

#57585 / #57847

@bcmills bcmills closed this as not planned Won't fix, can't repro, duplicate, stale Jan 17, 2023
@gopherbot gopherbot reopened this Feb 2, 2023
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == "TestCgoExternalThreadSignal"
2023-01-26 07:17 darwin-amd64-10_15 go@cea70301 runtime.TestCgoExternalThreadSignal (log)
--- FAIL: TestCgoExternalThreadSignal (0.02s)
    crash_test.go:58: /tmp/buildlet/tmp/go-build4119296738/testprogcgo.exe CgoExternalThreadSignal: signal: segmentation fault
    crash_cgo_test.go:114: expected "OK\n", but got:
2023-01-26 07:17 darwin-amd64-11_0 go@cea70301 runtime.TestCgoExternalThreadSignal (log)
--- FAIL: TestCgoExternalThreadSignal (0.43s)
    crash_test.go:58: /tmp/buildlet/tmp/go-build2556092564/testprogcgo.exe CgoExternalThreadSignal: signal: segmentation fault
    crash_cgo_test.go:114: expected "OK\n", but got:
2023-01-26 10:15 darwin-amd64-10_15 go@4df10fba runtime.TestCgoExternalThreadSignal (log)
--- FAIL: TestCgoExternalThreadSignal (0.04s)
    crash_test.go:58: /tmp/buildlet/tmp/go-build1310876794/testprogcgo.exe CgoExternalThreadSignal: signal: segmentation fault
    crash_cgo_test.go:114: expected "OK\n", but got:
2023-01-26 10:15 darwin-amd64-11_0 go@4df10fba runtime.TestCgoExternalThreadSignal (log)
--- FAIL: TestCgoExternalThreadSignal (0.12s)
    crash_test.go:58: /tmp/buildlet/tmp/go-build4292740019/testprogcgo.exe CgoExternalThreadSignal: signal: segmentation fault
    crash_cgo_test.go:114: expected "OK\n", but got:

watchflakes

@bcmills
Copy link
Contributor

bcmills commented Feb 2, 2023

#58068

@bcmills bcmills closed this as not planned Won't fix, can't repro, duplicate, stale Feb 2, 2023
@gopherbot gopherbot reopened this Apr 2, 2023
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == "TestCgoExternalThreadSignal"
2023-03-16 17:44 illumos-amd64 go@ab28b834 runtime.TestCgoExternalThreadSignal (log)
--- FAIL: TestCgoExternalThreadSignal (22.53s)
    exec.go:146: test timed out while running command: /var/tmp/workdir-host-illumos-amd64-jclulow/tmp/go-build3969320132/testprogcgo.exe CgoExternalThreadSignal
    crash_cgo_test.go:112: /var/tmp/workdir-host-illumos-amd64-jclulow/tmp/go-build3969320132/testprogcgo.exe CgoExternalThreadSignal: exit status 2
    crash_cgo_test.go:114: expected "OK\n", but got:
        SIGQUIT: quit (ASCII FS)
        PC=0xfffffc7fef1ff33a m=0 sigcode=0

        rax    0x5b
        rbx    0xfffffc7fef2d2a40
        rcx    0x3
...
panic: test timed out after 3m0s
running tests:
	TestFakeTime (40s)

goroutine 92303 [running]:
panic({0x77d2e0?, 0xc00009b730?})
	/var/tmp/workdir-host-illumos-amd64-jclulow/go/src/runtime/panic.go:1016 +0x3ac fp=0xc00005df10 sp=0xc00005de60 pc=0x43990c
testing.(*M).startAlarm.func1()
	/var/tmp/workdir-host-illumos-amd64-jclulow/go/src/testing/testing.go:2260 +0x3b4 fp=0xc00005dfe0 sp=0xc00005df10 pc=0x4fc474
runtime.goexit()
	/var/tmp/workdir-host-illumos-amd64-jclulow/go/src/runtime/asm_amd64.s:1619 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x474be1
created by time.goFunc
	/var/tmp/workdir-host-illumos-amd64-jclulow/go/src/time/sleep.go:176 +0x2d

watchflakes

@bcmills
Copy link
Contributor

bcmills commented Apr 3, 2023

#59379

@bcmills bcmills closed this as completed Apr 3, 2023
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "runtime" && test == "TestCgoExternalThreadSignal" && `failed to start: context deadline exceeded`
2023-07-27 22:07 linux-s390x-ibm go@3bc28402 runtime.TestCgoExternalThreadSignal (log)
--- FAIL: TestCgoExternalThreadSignal (6.01s)
    exec.go:190: test timed out while running command: /data/golang/workdir/tmp/go-build2885226197/testprogcgo.exe CgoExternalThreadSignal
    crash_cgo_test.go:113: /data/golang/workdir/tmp/go-build2885226197/testprogcgo.exe CgoExternalThreadSignal failed to start: context deadline exceeded
panic: test timed out after 3m0s
running tests:
	TestCgoExecSignalMask (4s)
	TestCgoExternalThreadSignal (6s)
	TestEINTR (7s)
	TestFakeTime (7s)
	TestMemmoveOverlapLarge0x120000 (7s)

goroutine 182485 [running]:
panic({0x49d200, 0xc0014b0110})
	/data/golang/workdir/go/src/runtime/panic.go:1017 +0x4c6 fp=0xc0004e1ef8 sp=0xc0004e1e50 pc=0x5af06
testing.(*M).startAlarm.func1()
	/data/golang/workdir/go/src/testing/testing.go:2259 +0x47a fp=0xc0004e1fd8 sp=0xc0004e1ef8 pc=0x15956a
runtime.goexit()
	/data/golang/workdir/go/src/runtime/asm_s390x.s:773 +0x2 fp=0xc0004e1fd8 sp=0xc0004e1fd8 pc=0xa71e2
created by time.goFunc
	/data/golang/workdir/go/src/time/sleep.go:177 +0x42

goroutine 23391 [running]:
	goroutine running on other thread; stack unavailable
created by testing.(*T).Run in goroutine 1
	/data/golang/workdir/go/src/testing/testing.go:1648 +0x4a6

watchflakes

@gopherbot gopherbot reopened this Jul 28, 2023
@mknyszek
Copy link
Contributor

mknyszek commented Aug 2, 2023

This is probably related to the timeouts on s390x. (#60413)

@mknyszek mknyszek closed this as not planned Won't fix, can't repro, duplicate, stale Aug 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arch-arm64 compiler/runtime Issues related to the Go compiler and/or runtime. NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. OS-NetBSD
Projects
Status: Done
Development

No branches or pull requests

3 participants