#!watchflakes
default <- pkg == "runtime" && test == "TestCgoSignalDeadlock"

Issue created automatically to collect these failures.

Example (log):

=== RUN   TestCgoSignalDeadlock
    crash_test.go:172: running C:\b\s\w\ir\x\w\goroot\bin\go.exe build -o C:\b\s\w\ir\x\t\go-build618258984\testprogcgo.exe
    crash_test.go:194: built testprogcgo in 26.4454717s
    crash_cgo_test.go:36: C:\b\s\w\ir\x\t\go-build618258984\testprogcgo.exe CgoSignalDeadlock (154.8314ms): ok
    crash_cgo_test.go:39: expected "OK\n", but got:
        OK
        runtime: failed to create new OS thread (5)
--- FAIL: TestCgoSignalDeadlock (26.60s)

watchflakes

Comment From: gopherbot

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == "TestCgoSignalDeadlock"
2025-03-12 03:17 gotip-windows-amd64-longtest go@4ff70cf8 runtime.TestCgoSignalDeadlock (log) === RUN TestCgoSignalDeadlock crash_test.go:172: running C:\b\s\w\ir\x\w\goroot\bin\go.exe build -o C:\b\s\w\ir\x\t\go-build618258984\testprogcgo.exe crash_test.go:194: built testprogcgo in 26.4454717s crash_cgo_test.go:36: C:\b\s\w\ir\x\t\go-build618258984\testprogcgo.exe CgoSignalDeadlock (154.8314ms): ok crash_cgo_test.go:39: expected "OK\n", but got: OK runtime: failed to create new OS thread (5) --- FAIL: TestCgoSignalDeadlock (26.60s)

watchflakes

Comment From: mknyszek

Ian points out that error 5 is access denied, which is an odd error for thread creation.

This might just be a flake, or maybe we need to wrap thread creation in a loop like on Linux.

Comment From: mknyszek

Michael points out that it's possible the builder just ran out of memory.

Comment From: gopherbot

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == "TestCgoSignalDeadlock"
2025-03-18 21:04 gotip-windows-amd64-longtest go@fcb27f71 runtime.TestCgoSignalDeadlock (log) === RUN TestCgoSignalDeadlock crash_test.go:172: running C:\b\s\w\ir\x\w\goroot\bin\go.exe build -o C:\b\s\w\ir\x\t\go-build2102039389\testprogcgo.exe crash_test.go:194: built testprogcgo in 26.4425616s crash_cgo_test.go:36: C:\b\s\w\ir\x\t\go-build2102039389\testprogcgo.exe CgoSignalDeadlock (242.2399ms): ok crash_cgo_test.go:39: expected "OK\n", but got: OK runtime: failed to create new OS thread (5) --- FAIL: TestCgoSignalDeadlock (26.68s)

watchflakes

Comment From: gopherbot

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == "TestCgoSignalDeadlock"
2025-05-19 19:26 gotip-windows-amd64-longtest go@177d5eb6 runtime.TestCgoSignalDeadlock (log) === RUN TestCgoSignalDeadlock crash_test.go:186: running C:\b\s\w\ir\x\w\goroot\bin\go.exe build -o C:\b\s\w\ir\x\t\go-build1512745579\testprogcgo.exe crash_test.go:208: built testprogcgo in 26.8455228s crash_cgo_test.go:38: C:\b\s\w\ir\x\t\go-build1512745579\testprogcgo.exe CgoSignalDeadlock (165.9146ms): ok crash_cgo_test.go:41: expected "OK\n", but got: OK runtime: failed to create new OS thread (5) --- FAIL: TestCgoSignalDeadlock (27.01s)

watchflakes

Comment From: gopherbot

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "runtime" && test == "TestCgoSignalDeadlock"
2025-08-04 01:25 gotip-windows-amd64-longtest go@abeeef1c runtime.TestCgoSignalDeadlock (log) === RUN TestCgoSignalDeadlock crash_test.go:186: running C:\b\s\w\ir\x\w\goroot\bin\go.exe build -o C:\b\s\w\ir\x\t\go-build2330327267\testprogcgo.exe crash_test.go:193: built testprogcgo in 23.9741464s crash_cgo_test.go:41: C:\b\s\w\ir\x\t\go-build2330327267\testprogcgo.exe CgoSignalDeadlock (430.323ms): ok crash_cgo_test.go:44: expected "OK\n", but got: OK runtime: failed to create new OS thread (5) --- FAIL: TestCgoSignalDeadlock (24.41s)

watchflakes