Skip to content

cmd/go: data race in TestScript/cover involving BuildActionID and tryCacheWithID #81327

Closed

Description

@gopherbot
#!watchflakes
default <- pkg == "cmd/go" && test == "TestScript/cover" && `DATA RACE` && `BuildActionID` && `tryCacheWithID`

Issue created automatically to collect these failures.

Example (log):

=== RUN   TestScript/cover_runs
=== PAUSE TestScript/cover_runs
=== CONT  TestScript/cover_runs
    script_test.go:141: 2026-09-01T19:58:46Z
    script_test.go:143: $WORK=/home/swarming/.swarming/w/ir/x/t/cmd-go-test-1916328380/tmpdir2420726591/cover_runs2567333553
    script_test.go:165: 
        PATH=/home/swarming/.swarming/w/ir/x/t/cmd-go-test-1916328380/tmpdir2420726591/testbin:/home/swarming/.swarming/w/ir/x/w/goroot/bin:/home/swarming/.swarming/w/ir/x/w/goroot/bin:/home/swarming/.swarming/w/ir/x/w/goroot/bin:/home/swarming/.swarming/w/ir/cache/tools/bin:/home/swarming/.swarming/w/ir/bbagent_utility_packages:/home/swarming/.swarming/w/ir/bbagent_utility_packages/bin:/home/swarming/.swarming/w/ir/cipd_bin_packages:/home/swarming/.swarming/w/ir/cipd_bin_packages/bin:/home/swarming/.swarming/w/ir/cache/cipd_client:/home/swarming/.swarming/w/ir/cache/cipd_client/bin:/home/swarming/.swarming/cipd_cache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
        HOME=/no-home
        CCACHE_DISABLE=1
        GOARCH=ppc64
...
        matched: ok  	regexp	0.826s	coverage: 17.8% of statements in strings
        > go test -short -cover strings math regexp
        [stdout]
        ok  	strings	0.164s	coverage: 96.6% of statements
        ok  	math	0.034s	coverage: 87.9% of statements
        signal: killed
        FAIL	regexp	2.763s
        FAIL
    script_test.go:165: FAIL: testdata/script/cover_runs.txt:8: go test -short -cover strings math regexp: exit status 1
--- FAIL: TestScript/cover_runs (30.69s)

— watchflakes

Activity

  1. gopherbot commented on Sep 3, 2026

    @gopherbot
    ContributorAuthor

    Found new dashboard test flakes for:

    #!watchflakes
    default <- pkg == "cmd/go" && test == "TestScript/cover_runs"
    
    2026-09-01 19:31 gotip-linux-ppc64_power10 go@23761e7b cmd/go.TestScript/cover_runs (log)
    === RUN   TestScript/cover_runs
    === PAUSE TestScript/cover_runs
    === CONT  TestScript/cover_runs
        script_test.go:141: 2026-09-01T19:58:46Z
        script_test.go:143: $WORK=/home/swarming/.swarming/w/ir/x/t/cmd-go-test-1916328380/tmpdir2420726591/cover_runs2567333553
        script_test.go:165: 
            PATH=/home/swarming/.swarming/w/ir/x/t/cmd-go-test-1916328380/tmpdir2420726591/testbin:/home/swarming/.swarming/w/ir/x/w/goroot/bin:/home/swarming/.swarming/w/ir/x/w/goroot/bin:/home/swarming/.swarming/w/ir/x/w/goroot/bin:/home/swarming/.swarming/w/ir/cache/tools/bin:/home/swarming/.swarming/w/ir/bbagent_utility_packages:/home/swarming/.swarming/w/ir/bbagent_utility_packages/bin:/home/swarming/.swarming/w/ir/cipd_bin_packages:/home/swarming/.swarming/w/ir/cipd_bin_packages/bin:/home/swarming/.swarming/w/ir/cache/cipd_client:/home/swarming/.swarming/w/ir/cache/cipd_client/bin:/home/swarming/.swarming/cipd_cache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
            HOME=/no-home
            CCACHE_DISABLE=1
            GOARCH=ppc64
    ...
            matched: ok  	regexp	0.826s	coverage: 17.8% of statements in strings
            > go test -short -cover strings math regexp
            [stdout]
            ok  	strings	0.164s	coverage: 96.6% of statements
            ok  	math	0.034s	coverage: 87.9% of statements
            signal: killed
            FAIL	regexp	2.763s
            FAIL
        script_test.go:165: FAIL: testdata/script/cover_runs.txt:8: go test -short -cover strings math regexp: exit status 1
    --- FAIL: TestScript/cover_runs (30.69s)
    

    — watchflakes

  2. added
    AutomationIssues created by gopherbot or watchflakes automation.
    on Sep 3, 2026
  3. gopherbot commented on Sep 14, 2026

    @gopherbot
    ContributorAuthor

    Found new dashboard test flakes for:

    #!watchflakes
    default <- pkg == "cmd/go" && test == "TestScript/cover_runs"
    
    2026-09-13 17:46 gotip-darwin-amd64-race go@bddf824b cmd/go.TestScript/cover_runs (log)
    === RUN   TestScript/cover_runs
    === PAUSE TestScript/cover_runs
    === CONT  TestScript/cover_runs
        script_test.go:141: 2026-09-13T18:23:00Z
        script_test.go:143: $WORK=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-1822662496/tmpdir652003150/cover_runs2339385440
        script_test.go:165: 
            PATH=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-1822662496/tmpdir652003150/testbin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/cache/tools/bin:/Users/swarming/.swarming/w/ir/bbagent_utility_packages:/Users/swarming/.swarming/w/ir/bbagent_utility_packages/bin:/Users/swarming/.swarming/w/ir/cipd_bin_packages:/Users/swarming/.swarming/w/ir/cipd_bin_packages/bin:/Users/swarming/.swarming/w/ir/cache/cipd_client:/Users/swarming/.swarming/w/ir/cache/cipd_client/bin:/Users/swarming/.swarming/cipd_cache/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
            HOME=/no-home
            CCACHE_DISABLE=1
            GOARCH=amd64
    ...
              cmd/go.Main()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/export_test.go:7 +0x2274
              cmd/go_test.TestMain()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/go_test.go:156 +0x226f
              main.main()
                  _testmain.go:168 +0x171
            ==================
            Found 1 data race(s)
        script_test.go:165: FAIL: testdata/script/cover_runs.txt:3: go test -short -coverpkg=strings strings regexp: exit status 66
    --- FAIL: TestScript/cover_runs (61.28s)
    

    — watchflakes

  4. moved this from Done to Active in Test Flakeson Sep 14, 2026
  5. gopherbot commented on Sep 14, 2026

    @gopherbot
    ContributorAuthor

    Found new dashboard test flakes for:

    #!watchflakes
    default <- pkg == "cmd/go" && test == "TestScript/cover_runs"
    
    2026-09-14 16:51 gotip-darwin-arm64-race go@116291c8 cmd/go.TestScript/cover_runs (log)
    === RUN   TestScript/cover_runs
    === PAUSE TestScript/cover_runs
    === CONT  TestScript/cover_runs
        script_test.go:141: 2026-09-14T17:24:01Z
        script_test.go:143: $WORK=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-269649006/tmpdir3193761606/cover_runs4213674145
        script_test.go:165: 
            PATH=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-269649006/tmpdir3193761606/testbin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/cache/tools/bin:/Users/swarming/.swarming/w/ir/bbagent_utility_packages:/Users/swarming/.swarming/w/ir/bbagent_utility_packages/bin:/Users/swarming/.swarming/w/ir/cipd_bin_packages:/Users/swarming/.swarming/w/ir/cipd_bin_packages/bin:/Users/swarming/.swarming/w/ir/cache/cipd_client:/Users/swarming/.swarming/w/ir/cache/cipd_client/bin:/Users/swarming/.swarming/cipd_cache/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
            HOME=/no-home
            CCACHE_DISABLE=1
            GOARCH=arm64
    ...
              cmd/go.Main()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/export_test.go:7 +0x1af0
              cmd/go_test.TestMain()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/go_test.go:156 +0x1aec
              main.main()
                  _testmain.go:168 +0xf8
            ==================
            Found 1 data race(s)
        script_test.go:165: FAIL: testdata/script/cover_runs.txt:3: go test -short -coverpkg=strings strings regexp: exit status 66
    --- FAIL: TestScript/cover_runs (4.94s)
    

    — watchflakes

  6. changed the title [-]cmd/go: TestScript/cover_runs failures[/-] [+]cmd/go: data race in TestScript/cover_runs[/+] on Sep 18, 2026
  7. added
    NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.
    on Sep 18, 2026
  8. added this to the Go1.28 milestone on Sep 18, 2026
  9. gopherbot commented on Sep 18, 2026

    @gopherbot
    ContributorAuthor

    Found new dashboard test flakes for:

    #!watchflakes
    default <- pkg == "cmd/go" && test == "TestScript/cover_runs" && `DATA RACE`
    
    2026-09-18 20:25 gotip-darwin-arm64-race go@272ef55a cmd/go.TestScript/cover_runs (log)
    === RUN   TestScript/cover_runs
    === PAUSE TestScript/cover_runs
    === CONT  TestScript/cover_runs
        script_test.go:141: 2026-09-18T21:03:54Z
        script_test.go:143: $WORK=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-3003039910/tmpdir1310116494/cover_runs1392791512
        script_test.go:165: 
            PATH=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-3003039910/tmpdir1310116494/testbin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/cache/tools/bin:/Users/swarming/.swarming/w/ir/bbagent_utility_packages:/Users/swarming/.swarming/w/ir/bbagent_utility_packages/bin:/Users/swarming/.swarming/w/ir/cipd_bin_packages:/Users/swarming/.swarming/w/ir/cipd_bin_packages/bin:/Users/swarming/.swarming/w/ir/cache/cipd_client:/Users/swarming/.swarming/w/ir/cache/cipd_client/bin:/Users/swarming/.swarming/cipd_cache/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
            HOME=/no-home
            CCACHE_DISABLE=1
            GOARCH=arm64
    ...
              cmd/go.Main()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/export_test.go:7 +0x1af0
              cmd/go_test.TestMain()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/go_test.go:156 +0x1aec
              main.main()
                  _testmain.go:168 +0xf8
            ==================
            Found 1 data race(s)
        script_test.go:165: FAIL: testdata/script/cover_runs.txt:3: go test -short -coverpkg=strings strings regexp: exit status 66
    --- FAIL: TestScript/cover_runs (13.51s)
    

    — watchflakes

  10. 32 remaining items

  11. gopherbot commented on Oct 13, 2026

    @gopherbot
    ContributorAuthor

    Found new dashboard test flakes for:

    #!watchflakes
    default <- pkg == "cmd/go" && test == "TestScript/cover_runs" && `DATA RACE`
    
    2026-10-13 01:26 gotip-darwin-amd64-race go@d5fbe188 cmd/go.TestScript/cover_runs (log)
    === RUN   TestScript/cover_runs
    === PAUSE TestScript/cover_runs
    === CONT  TestScript/cover_runs
        script_test.go:141: 2026-10-13T04:07:07Z
        script_test.go:143: $WORK=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-2443888485/tmpdir2711121189/cover_runs881659388
        script_test.go:165: 
            PATH=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-2443888485/tmpdir2711121189/testbin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/cache/tools/bin:/Users/swarming/.swarming/w/ir/bbagent_utility_packages:/Users/swarming/.swarming/w/ir/bbagent_utility_packages/bin:/Users/swarming/.swarming/w/ir/cipd_bin_packages:/Users/swarming/.swarming/w/ir/cipd_bin_packages/bin:/Users/swarming/.swarming/w/ir/cache/cipd_client:/Users/swarming/.swarming/w/ir/cache/cipd_client/bin:/Users/swarming/.swarming/cipd_cache/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
            HOME=/no-home
            CCACHE_DISABLE=1
            GOARCH=amd64
    ...
              cmd/go.Main()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/export_test.go:7 +0x2274
              cmd/go_test.TestMain()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/go_test.go:157 +0x226f
              main.main()
                  _testmain.go:168 +0x171
            ==================
            Found 1 data race(s)
        script_test.go:165: FAIL: testdata/script/cover_runs.txt:3: go test -short -coverpkg=strings strings regexp: exit status 66
    --- FAIL: TestScript/cover_runs (16.19s)
    

    — watchflakes

  12. gopherbot commented on Oct 14, 2026

    @gopherbot
    ContributorAuthor

    Found new dashboard test flakes for:

    #!watchflakes
    default <- pkg == "cmd/go" && test == "TestScript/cover_runs" && `DATA RACE`
    
    2026-10-13 17:39 gotip-darwin-arm64-race go@9f0fa360 cmd/go.TestScript/cover_runs (log)
    === RUN   TestScript/cover_runs
    === PAUSE TestScript/cover_runs
    === CONT  TestScript/cover_runs
        script_test.go:141: 2026-10-13T19:32:06Z
        script_test.go:143: $WORK=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-2450221141/tmpdir3229623168/cover_runs3771703342
        script_test.go:165: 
            PATH=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-2450221141/tmpdir3229623168/testbin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/cache/tools/bin:/Users/swarming/.swarming/w/ir/bbagent_utility_packages:/Users/swarming/.swarming/w/ir/bbagent_utility_packages/bin:/Users/swarming/.swarming/w/ir/cipd_bin_packages:/Users/swarming/.swarming/w/ir/cipd_bin_packages/bin:/Users/swarming/.swarming/w/ir/cache/cipd_client:/Users/swarming/.swarming/w/ir/cache/cipd_client/bin:/Users/swarming/.swarming/cipd_cache/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
            HOME=/no-home
            CCACHE_DISABLE=1
            GOARCH=arm64
    ...
              cmd/go.Main()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/export_test.go:7 +0x1af0
              cmd/go_test.TestMain()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/go_test.go:157 +0x1aec
              main.main()
                  _testmain.go:168 +0xf8
            ==================
            Found 1 data race(s)
        script_test.go:165: FAIL: testdata/script/cover_runs.txt:3: go test -short -coverpkg=strings strings regexp: exit status 66
    --- FAIL: TestScript/cover_runs (4.61s)
    

    — watchflakes

  13. gopherbot commented on Oct 14, 2026

    @gopherbot
    ContributorAuthor

    Found new dashboard test flakes for:

    #!watchflakes
    default <- pkg == "cmd/go" && test == "TestScript/cover_runs" && `DATA RACE`
    
    2026-10-13 19:47 gotip-darwin-amd64-race go@26bc19ed cmd/go.TestScript/cover_runs (log)
    === RUN   TestScript/cover_runs
    === PAUSE TestScript/cover_runs
    === CONT  TestScript/cover_runs
        script_test.go:141: 2026-10-14T05:59:29Z
        script_test.go:143: $WORK=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-3939455127/tmpdir2216286308/cover_runs1647933807
        script_test.go:165: 
            PATH=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-3939455127/tmpdir2216286308/testbin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/cache/tools/bin:/Users/swarming/.swarming/w/ir/bbagent_utility_packages:/Users/swarming/.swarming/w/ir/bbagent_utility_packages/bin:/Users/swarming/.swarming/w/ir/cipd_bin_packages:/Users/swarming/.swarming/w/ir/cipd_bin_packages/bin:/Users/swarming/.swarming/w/ir/cache/cipd_client:/Users/swarming/.swarming/w/ir/cache/cipd_client/bin:/Users/swarming/.swarming/cipd_cache/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
            HOME=/no-home
            CCACHE_DISABLE=1
            GOARCH=amd64
    ...
              cmd/go.Main()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/export_test.go:7 +0x2274
              cmd/go_test.TestMain()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/go_test.go:157 +0x226f
              main.main()
                  _testmain.go:168 +0x171
            ==================
            Found 1 data race(s)
        script_test.go:165: FAIL: testdata/script/cover_runs.txt:3: go test -short -coverpkg=strings strings regexp: exit status 66
    --- FAIL: TestScript/cover_runs (17.01s)
    

    — watchflakes

  14. gopherbot commented on Oct 14, 2026

    @gopherbot
    ContributorAuthor

    Found new dashboard test flakes for:

    #!watchflakes
    default <- pkg == "cmd/go" && test == "TestScript/cover_runs" && `DATA RACE`
    
    2026-10-14 00:10 gotip-darwin-arm64-race go@e60b4c37 cmd/go.TestScript/cover_runs (log)
    === RUN   TestScript/cover_runs
    === PAUSE TestScript/cover_runs
    === CONT  TestScript/cover_runs
        script_test.go:141: 2026-10-14T01:00:23Z
        script_test.go:143: $WORK=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-2053015102/tmpdir1503996665/cover_runs2966655431
        script_test.go:165: 
            PATH=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-2053015102/tmpdir1503996665/testbin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/cache/tools/bin:/Users/swarming/.swarming/w/ir/bbagent_utility_packages:/Users/swarming/.swarming/w/ir/bbagent_utility_packages/bin:/Users/swarming/.swarming/w/ir/cipd_bin_packages:/Users/swarming/.swarming/w/ir/cipd_bin_packages/bin:/Users/swarming/.swarming/w/ir/cache/cipd_client:/Users/swarming/.swarming/w/ir/cache/cipd_client/bin:/Users/swarming/.swarming/cipd_cache/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
            HOME=/no-home
            CCACHE_DISABLE=1
            GOARCH=arm64
    ...
              cmd/go.Main()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/export_test.go:7 +0x1af0
              cmd/go_test.TestMain()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/go_test.go:157 +0x1aec
              main.main()
                  _testmain.go:168 +0xf8
            ==================
            Found 1 data race(s)
        script_test.go:165: FAIL: testdata/script/cover_runs.txt:3: go test -short -coverpkg=strings strings regexp: exit status 66
    --- FAIL: TestScript/cover_runs (6.26s)
    

    — watchflakes

  15. gopherbot commented on Oct 15, 2026

    @gopherbot
    ContributorAuthor

    Found new dashboard test flakes for:

    #!watchflakes
    default <- pkg == "cmd/go" && test == "TestScript/cover_runs" && `DATA RACE`
    
    2026-10-14 16:27 gotip-darwin-arm64-race go@a541e84c cmd/go.TestScript/cover_runs (log)
    === RUN   TestScript/cover_runs
    === PAUSE TestScript/cover_runs
    === CONT  TestScript/cover_runs
        script_test.go:141: 2026-10-14T18:00:44Z
        script_test.go:143: $WORK=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-1094896345/tmpdir2222423465/cover_runs1958021566
        script_test.go:165: 
            PATH=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-1094896345/tmpdir2222423465/testbin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/cache/tools/bin:/Users/swarming/.swarming/w/ir/bbagent_utility_packages:/Users/swarming/.swarming/w/ir/bbagent_utility_packages/bin:/Users/swarming/.swarming/w/ir/cipd_bin_packages:/Users/swarming/.swarming/w/ir/cipd_bin_packages/bin:/Users/swarming/.swarming/w/ir/cache/cipd_client:/Users/swarming/.swarming/w/ir/cache/cipd_client/bin:/Users/swarming/.swarming/cipd_cache/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
            HOME=/no-home
            CCACHE_DISABLE=1
            GOARCH=arm64
    ...
              cmd/go.Main()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/export_test.go:7 +0x1af0
              cmd/go_test.TestMain()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/go_test.go:157 +0x1aec
              main.main()
                  _testmain.go:168 +0xf8
            ==================
            Found 1 data race(s)
        script_test.go:165: FAIL: testdata/script/cover_runs.txt:3: go test -short -coverpkg=strings strings regexp: exit status 66
    --- FAIL: TestScript/cover_runs (4.44s)
    
    2026-10-14 19:59 gotip-darwin-arm64-race go@8b3ed8a0 cmd/go.TestScript/cover_runs (log)
    === RUN   TestScript/cover_runs
    === PAUSE TestScript/cover_runs
    === CONT  TestScript/cover_runs
        script_test.go:141: 2026-10-14T20:41:46Z
        script_test.go:143: $WORK=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-4004091887/tmpdir3074790989/cover_runs4123605935
        script_test.go:165: 
            PATH=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-4004091887/tmpdir3074790989/testbin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/cache/tools/bin:/Users/swarming/.swarming/w/ir/bbagent_utility_packages:/Users/swarming/.swarming/w/ir/bbagent_utility_packages/bin:/Users/swarming/.swarming/w/ir/cipd_bin_packages:/Users/swarming/.swarming/w/ir/cipd_bin_packages/bin:/Users/swarming/.swarming/w/ir/cache/cipd_client:/Users/swarming/.swarming/w/ir/cache/cipd_client/bin:/Users/swarming/.swarming/cipd_cache/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
            HOME=/no-home
            CCACHE_DISABLE=1
            GOARCH=arm64
    ...
              cmd/go.Main()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/export_test.go:7 +0x1af0
              cmd/go_test.TestMain()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/go_test.go:157 +0x1aec
              main.main()
                  _testmain.go:168 +0xf8
            ==================
            Found 1 data race(s)
        script_test.go:165: FAIL: testdata/script/cover_runs.txt:3: go test -short -coverpkg=strings strings regexp: exit status 66
    --- FAIL: TestScript/cover_runs (6.28s)
    

    — watchflakes

  16. gopherbot commented on Oct 15, 2026

    @gopherbot
    ContributorAuthor

    Found new dashboard test flakes for:

    #!watchflakes
    default <- pkg == "cmd/go" && test == "TestScript/cover_runs" && `DATA RACE`
    
    2026-10-14 22:04 gotip-darwin-amd64-race go@e629bade cmd/go.TestScript/cover_runs (log)
    === RUN   TestScript/cover_runs
    === PAUSE TestScript/cover_runs
    === CONT  TestScript/cover_runs
        script_test.go:141: 2026-10-14T22:47:35Z
        script_test.go:143: $WORK=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-1785266693/tmpdir3952351507/cover_runs1692670467
        script_test.go:165: 
            PATH=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-1785266693/tmpdir3952351507/testbin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/cache/tools/bin:/Users/swarming/.swarming/w/ir/bbagent_utility_packages:/Users/swarming/.swarming/w/ir/bbagent_utility_packages/bin:/Users/swarming/.swarming/w/ir/cipd_bin_packages:/Users/swarming/.swarming/w/ir/cipd_bin_packages/bin:/Users/swarming/.swarming/w/ir/cache/cipd_client:/Users/swarming/.swarming/w/ir/cache/cipd_client/bin:/Users/swarming/.swarming/cipd_cache/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
            HOME=/no-home
            CCACHE_DISABLE=1
            GOARCH=amd64
    ...
              cmd/go.Main()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/export_test.go:7 +0x2274
              cmd/go_test.TestMain()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/go_test.go:157 +0x226f
              main.main()
                  _testmain.go:168 +0x171
            ==================
            Found 1 data race(s)
        script_test.go:165: FAIL: testdata/script/cover_runs.txt:3: go test -short -coverpkg=strings strings regexp: exit status 66
    --- FAIL: TestScript/cover_runs (22.81s)
    
    2026-10-15 01:04 gotip-darwin-amd64-race go@45c2e356 cmd/go.TestScript/cover_runs (log)
    === RUN   TestScript/cover_runs
    === PAUSE TestScript/cover_runs
    === CONT  TestScript/cover_runs
        script_test.go:141: 2026-10-15T01:52:00Z
        script_test.go:143: $WORK=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-1731736030/tmpdir3576001605/cover_runs2682893136
        script_test.go:165: 
            PATH=/Users/swarming/.swarming/w/ir/x/t/cmd-go-test-1731736030/tmpdir3576001605/testbin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/x/w/goroot/bin:/Users/swarming/.swarming/w/ir/cache/tools/bin:/Users/swarming/.swarming/w/ir/bbagent_utility_packages:/Users/swarming/.swarming/w/ir/bbagent_utility_packages/bin:/Users/swarming/.swarming/w/ir/cipd_bin_packages:/Users/swarming/.swarming/w/ir/cipd_bin_packages/bin:/Users/swarming/.swarming/w/ir/cache/cipd_client:/Users/swarming/.swarming/w/ir/cache/cipd_client/bin:/Users/swarming/.swarming/cipd_cache/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
            HOME=/no-home
            CCACHE_DISABLE=1
            GOARCH=amd64
    ...
              cmd/go.Main()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/export_test.go:7 +0x2274
              cmd/go_test.TestMain()
                  /Users/swarming/.swarming/w/ir/x/w/goroot/src/cmd/go/go_test.go:157 +0x226f
              main.main()
                  _testmain.go:168 +0x171
            ==================
            Found 1 data race(s)
        script_test.go:165: FAIL: testdata/script/cover_runs.txt:3: go test -short -coverpkg=strings strings regexp: exit status 66
    --- FAIL: TestScript/cover_runs (53.55s)
    

    — watchflakes

  17. moved this from Active to Done in Test Flakeson Oct 15, 2026
  18. added a commit that references this issue on Oct 15, 2026
    0259464
  19. changed the title [-]cmd/go: data race in TestScript/cover_runs[/-] [+]cmd/go: data race in TestScript/cover_[/+] on Oct 15, 2026
  20. changed the title [-]cmd/go: data race in TestScript/cover_[/-] [+]cmd/go: data race in TestScript/cover involving BuildActionID and tryCacheWithID[/+] on Oct 15, 2026
  21. thepudds commented on Oct 15, 2026

    @thepudds
    Member

    This is hopefully is resolved with https://go.dev/cl/847669.

    It was also causing 3-4 other watchflakes issues via other TestScript failures. I optimistically closed those issues.

    I also tweaked the watchflakes rule here to focus more directly on this particular data race along with a broader TestScript/cover pattern.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    AutomationIssues created by gopherbot or watchflakes automation.GoCommandcmd/goNeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.

    Type

    No type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions