#!watchflakes
default <- pkg == "cmd/link" && test == "TestScript/randlayout_option"

Issue created automatically to collect these failures.

Example (log):

=== RUN   TestScript/randlayout_option
=== PAUSE TestScript/randlayout_option
=== CONT  TestScript/randlayout_option
    run.go:223: 2025-02-19T16:40:26Z
    run.go:225: $WORK=C:\b\s\w\ir\x\t\TestScriptrandlayout_option3277545948\001
    run.go:232: 
        ALLUSERSPROFILE=C:\ProgramData
        APPDATA=C:\Users\chrome-bot\AppData\Roaming
        AR=ar
        BOTO_CONFIG=C:\b\s\w\ir\x\a\gsutil-bbagent\.boto
...

        # Test that the -randlayout flag randomizes function order and
        # generates a working binary. (0.000s)
        > [short] skip
        [condition not met]
        # Build with random layout using one seed, then run ... (6.275s)
        > go build -o prog123.exe -ldflags=-randlayout=123
        > exec ./prog123.exe
    run.go:232: FAIL: testdata\script\randlayout_option.txt:9: exec ./prog123.exe: exec: WaitDelay expired before I/O complete
--- FAIL: TestScript/randlayout_option (6.55s)

watchflakes

Comment From: gopherbot

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "cmd/link" && test == "TestScript/randlayout_option"
2025-02-19 16:27 gotip-windows-amd64-longtest go@9ddeac30 cmd/link.TestScript/randlayout_option (log) === RUN TestScript/randlayout_option === PAUSE TestScript/randlayout_option === CONT TestScript/randlayout_option run.go:223: 2025-02-19T16:40:26Z run.go:225: $WORK=C:\b\s\w\ir\x\t\TestScriptrandlayout_option3277545948\001 run.go:232: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\chrome-bot\AppData\Roaming AR=ar BOTO_CONFIG=C:\b\s\w\ir\x\a\gsutil-bbagent\.boto ... # Test that the -randlayout flag randomizes function order and # generates a working binary. (0.000s) > [short] skip [condition not met] # Build with random layout using one seed, then run ... (6.275s) > go build -o prog123.exe -ldflags=-randlayout=123 > exec ./prog123.exe run.go:232: FAIL: testdata\script\randlayout_option.txt:9: exec ./prog123.exe: exec: WaitDelay expired before I/O complete --- FAIL: TestScript/randlayout_option (6.55s)

watchflakes

Comment From: mknyszek

CC @golang/compiler

Maybe @cherrymui specifically?

Comment From: mknyszek

This has happened twice, the other time was also on Windows. https://ci.chromium.org/ui/p/golang/builders/try/gotip-windows-amd64-longtest/b8723122314639954577/test-results?sortby=&groupby=

Comment From: gopherbot

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "cmd/link" && test == "TestScript/randlayout_option"
2025-02-28 16:43 gotip-windows-amd64-longtest go@b3e36364 cmd/link.TestScript/randlayout_option (log) === RUN TestScript/randlayout_option === PAUSE TestScript/randlayout_option === CONT TestScript/randlayout_option run.go:223: 2025-02-28T17:00:07Z run.go:225: $WORK=C:\b\s\w\ir\x\t\TestScriptrandlayout_option7825637\001 run.go:232: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\chrome-bot\AppData\Roaming AR=ar BOTO_CONFIG=C:\b\s\w\ir\x\a\gsutil-bbagent\.boto ... cd . GOROOT='C:\b\s\w\ir\x\t\TestScript1380384340\001\testgoroot' "C:\\b\\s\\w\\ir\\x\\t\\TestScript1380384340\\001\\testgoroot\\pkg\\tool\\windows_amd64\\link.exe" -o "$WORK\\b001\\exe\\a.out.exe" -importcfg "$WORK\\b001\\importcfg.link" -X=runtime.godebugDefault=asynctimerchan=1,gotestjsonbuildtext=1,gotypesalias=0,httplaxcontentlength=1,httpmuxgo121=1,httpservecontentkeepheaders=1,multipathtcp=0,panicnil=1,randseednop=0,rsa1024min=0,tls10server=1,tls3des=1,tlsmlkem=0,tlsrsakex=1,tlsunsafeekm=1,winreadlinkvolume=0,winsymlink=0,x509keypairleaf=0,x509negativeserial=1,x509rsacrt=0,x509usepolicies=0 -buildmode=pie -buildid=DxXGEgRQK7vE6tLQLz5S/lL-RvBjSrm71WJgmDZpY/Oy3-uGdL1PhvQHB398bR/DxXGEgRQK7vE6tLQLz5S -randlayout=456 -extld=gcc "$WORK\\b001\\_pkg_.a" "C:\\b\\s\\w\\ir\\x\\t\\TestScript1380384340\\001\\testgoroot\\pkg\\tool\\windows_amd64\\buildid.exe" -w "$WORK\\b001\\exe\\a.out.exe" # internal cp $WORK\b001\exe\a.out.exe prog456.exe rm -rf $WORK\b001\ > exec ./prog456.exe [stderr] Hi mom! run.go:232: FAIL: testdata\script\randlayout_option.txt:13: exec ./prog456.exe: exec: WaitDelay expired before I/O complete --- FAIL: TestScript/randlayout_option (4.53s)

watchflakes

Comment From: gopherbot

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "cmd/link" && test == "TestScript/randlayout_option"
2025-03-12 16:04 gotip-windows-amd64-longtest go@7e8ceadf cmd/link.TestScript/randlayout_option (log) === RUN TestScript/randlayout_option === PAUSE TestScript/randlayout_option === CONT TestScript/randlayout_option run.go:223: 2025-03-12T16:21:12Z run.go:225: $WORK=C:\b\s\w\ir\x\t\TestScriptrandlayout_option740969256\001 run.go:232: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\chrome-bot\AppData\Roaming AR=ar BOTO_CONFIG=C:\b\s\w\ir\x\a\gsutil-bbagent\.boto ... # generates a working binary. (0.000s) > [short] skip [condition not met] # Build with random layout using one seed, then run ... (3.635s) > go build -o prog123.exe -ldflags=-randlayout=123 > exec ./prog123.exe [stderr] Hi mom! run.go:232: FAIL: testdata\script\randlayout_option.txt:9: exec ./prog123.exe: exec: WaitDelay expired before I/O complete --- FAIL: TestScript/randlayout_option (3.87s)

watchflakes

Comment From: gopherbot

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "cmd/link" && test == "TestScript/randlayout_option"
2025-03-17 20:09 gotip-windows-amd64-longtest go@e41ec30c cmd/link.TestScript/randlayout_option (log) === RUN TestScript/randlayout_option === PAUSE TestScript/randlayout_option === CONT TestScript/randlayout_option run.go:223: 2025-03-17T20:21:44Z run.go:225: $WORK=C:\b\s\w\ir\x\t\TestScriptrandlayout_option3637807728\001 run.go:232: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\chrome-bot\AppData\Roaming AR=ar BOTO_CONFIG=C:\b\s\w\ir\x\a\gsutil-bbagent\.boto ... # generates a working binary. (0.000s) > [short] skip [condition not met] # Build with random layout using one seed, then run ... (4.021s) > go build -o prog123.exe -ldflags=-randlayout=123 > exec ./prog123.exe [stderr] Hi mom! run.go:232: FAIL: testdata\script\randlayout_option.txt:9: exec ./prog123.exe: exec: WaitDelay expired before I/O complete --- FAIL: TestScript/randlayout_option (4.32s)

watchflakes

Comment From: gopherbot

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "cmd/link" && test == "TestScript/randlayout_option"
2025-06-02 18:51 gotip-windows-amd64-longtest go@11660d53 cmd/link.TestScript/randlayout_option (log) === RUN TestScript/randlayout_option === PAUSE TestScript/randlayout_option === CONT TestScript/randlayout_option run.go:223: 2025-06-02T19:08:58Z run.go:225: $WORK=C:\b\s\w\ir\x\t\TestScriptrandlayout_option1581544472\001 run.go:232: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\chrome-bot\AppData\Roaming AR=ar BOTO_CONFIG=C:\b\s\w\ir\x\a\gsutil-bbagent\.boto ... # Test that the -randlayout flag randomizes function order and # generates a working binary. (0.000s) > [short] skip [condition not met] # Build with random layout using one seed, then run ... (6.930s) > go build -o prog123.exe -ldflags=-randlayout=123 > exec ./prog123.exe run.go:232: FAIL: testdata\script\randlayout_option.txt:9: exec ./prog123.exe: exec: WaitDelay expired before I/O complete --- FAIL: TestScript/randlayout_option (7.45s)

watchflakes