#!watchflakes
post <- log ~ `panic: runtime error: slice bounds out of range` && log ~ `^\s*runtime/coverage\.\(\*emitState\)\.VisitFuncs`
Issue created automatically to collect these failures.
Example (log):
vcs-test.golang.org rerouted to http://127.0.0.1:43053
https://vcs-test.golang.org rerouted to https://127.0.0.1:44521
go test proxy running at GOPROXY=http://127.0.0.1:40533/mod
2023/11/14 16:00:23 http: TLS handshake error from 127.0.0.1:50386: read tcp 127.0.0.1:44521->127.0.0.1:50386: read: connection reset by peer
2023/11/14 16:00:39 http: TLS handshake error from 127.0.0.1:50772: read tcp 127.0.0.1:44521->127.0.0.1:50772: read: connection reset by peer
2023/11/14 16:00:39 http: TLS handshake error from 127.0.0.1:50792: read tcp 127.0.0.1:44521->127.0.0.1:50792: read: connection reset by peer
2023/11/14 16:00:39 http: TLS handshake error from 127.0.0.1:50780: EOF
2023/11/14 16:00:44 http: TLS handshake error from 127.0.0.1:50906: EOF
2023/11/14 16:00:44 http: TLS handshake error from 127.0.0.1:50916: EOF
2023/11/14 16:00:44 http: TLS handshake error from 127.0.0.1:50922: EOF
...
--- FAIL: TestScript (0.06s)
--- FAIL: TestScript/cover_pkgall_runtime (6.05s)
script_test.go:132: 2023-11-14T16:01:03Z
script_test.go:134: $WORK=/workdir/tmp/cmd-go-test-1942127129/tmpdir4285299461/cover_pkgall_runtime1388929147
script_test.go:156:
> env GO111MODULE=off
# Issue 23882 (6.045s)
> [short] skip
[condition not met]
> go test -coverpkg=all x
...
testing.(*M).Run.deferwrap1()
/workdir/go/src/testing/testing.go:2004 +0x27 fp=0xa104df8 sp=0xa104df0 pc=0x820cd67
testing.(*M).Run(0xa05e0a0)
/workdir/go/src/testing/testing.go:2055 +0x12fb fp=0xa104f68 sp=0xa104df8 pc=0x820c99b
main.main()
_testmain.go:81 +0x195 fp=0xa104fac sp=0xa104f68 pc=0x822e025
runtime.main()
/workdir/go/src/runtime/proc.go:271 +0x4e7 fp=0xa104ff0 sp=0xa104fac pc=0x80b9c07
runtime.goexit({})
/workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa104ff4 sp=0xa104ff0 pc=0x81141d1
Comment From: gopherbot
Found new dashboard test flakes for:
#!watchflakes
default <- pkg == "cmd/go" && test == "TestScript"
2023-11-14 15:24 linux-386-longtest go@31f0af1e cmd/go.TestScript (log)
vcs-test.golang.org rerouted to http://127.0.0.1:43053 https://vcs-test.golang.org rerouted to https://127.0.0.1:44521 go test proxy running at GOPROXY=http://127.0.0.1:40533/mod 2023/11/14 16:00:23 http: TLS handshake error from 127.0.0.1:50386: read tcp 127.0.0.1:44521->127.0.0.1:50386: read: connection reset by peer 2023/11/14 16:00:39 http: TLS handshake error from 127.0.0.1:50772: read tcp 127.0.0.1:44521->127.0.0.1:50772: read: connection reset by peer 2023/11/14 16:00:39 http: TLS handshake error from 127.0.0.1:50792: read tcp 127.0.0.1:44521->127.0.0.1:50792: read: connection reset by peer 2023/11/14 16:00:39 http: TLS handshake error from 127.0.0.1:50780: EOF 2023/11/14 16:00:44 http: TLS handshake error from 127.0.0.1:50906: EOF 2023/11/14 16:00:44 http: TLS handshake error from 127.0.0.1:50916: EOF 2023/11/14 16:00:44 http: TLS handshake error from 127.0.0.1:50922: EOF ... --- FAIL: TestScript (0.06s) --- FAIL: TestScript/cover_pkgall_runtime (6.05s) script_test.go:132: 2023-11-14T16:01:03Z script_test.go:134: $WORK=/workdir/tmp/cmd-go-test-1942127129/tmpdir4285299461/cover_pkgall_runtime1388929147 script_test.go:156: > env GO111MODULE=off # Issue 23882 (6.045s) > [short] skip [condition not met] > go test -coverpkg=all x ... testing.(*M).Run.deferwrap1() /workdir/go/src/testing/testing.go:2004 +0x27 fp=0xa104df8 sp=0xa104df0 pc=0x820cd67 testing.(*M).Run(0xa05e0a0) /workdir/go/src/testing/testing.go:2055 +0x12fb fp=0xa104f68 sp=0xa104df8 pc=0x820c99b main.main() _testmain.go:81 +0x195 fp=0xa104fac sp=0xa104f68 pc=0x822e025 runtime.main() /workdir/go/src/runtime/proc.go:271 +0x4e7 fp=0xa104ff0 sp=0xa104fac pc=0x80b9c07 runtime.goexit({}) /workdir/go/src/runtime/asm_386.s:1363 +0x1 fp=0xa104ff4 sp=0xa104ff0 pc=0x81141d1Comment From: bcmills
(attn @thanm)
Comment From: gopherbot
Sorry, but there were parse errors in the watch flakes script. The script I found was:
#!watchflakes
post <- log ~ `panic: runtime error: slice bounds out of range` && log ~ `^\s*runtime/coverage\.\(\*emitState\)\.VisitFuncs
And the problems were:
script:2.74: newline in backquoted regexp
See https://go.dev/wiki/Watchflakes for details.
Comment From: gopherbot
Found new dashboard test flakes for:
#!watchflakes
post <- log ~ `panic: runtime error: slice bounds out of range` && log ~ `^\s*runtime/coverage\.\(\*emitState\)\.VisitFuncs`
2024-04-19 18:02 gotip-linux-amd64-longtest go@903e0ffb runtime/coverage.TestCoverageApis/emitToDir (log)
=== RUN TestCoverageApis/emitToDir === PAUSE TestCoverageApis/emitToDir === CONT TestCoverageApis/emitToDir emitdata_test.go:166: running: /home/swarming/.swarming/w/ir/x/t/TestCoverageApis2382941171/001/build1/harness.exe -tp emitToDir -o /home/swarming/.swarming/w/ir/x/t/TestCoverageApis2382941171/001/emitToDir-edir-y with rdir=/home/swarming/.swarming/w/ir/x/t/TestCoverageApis2382941171/001/emitToDir-rdir-y and GOCOVERDIR=false emitdata_test.go:232: warning: GOCOVERDIR not set, no coverage data emitted panic: runtime error: slice bounds out of range [:4294986543] with capacity 26714 goroutine 1 gp=0xc0000061c0 m=0 mp=0x6ec060 [running]: panic({0x59b8c0?, 0xc00001c168?}) /home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/panic.go:778 +0x2c5 fp=0xc000076aa0 sp=0xc0000769f0 pc=0x479f85 ... runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:401 +0x24a fp=0xc000063e20 sp=0xc000063e00 pc=0x4814aa runtime.runfinq() /home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mfinal.go:193 +0x3f1 fp=0xc000063fe0 sp=0xc000063e20 pc=0x436b31 runtime.goexit({}) /home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000063fe8 sp=0xc000063fe0 pc=0x4f2b61 created by runtime.createfing in goroutine 1 /home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/mfinal.go:163 +0x86 emitdata_test.go:233: running 'harness -tp emitDir': exit status 2 --- FAIL: TestCoverageApis/emitToDir (0.06s)Comment From: gopherbot
Found new dashboard test flakes for:
#!watchflakes
post <- log ~ `panic: runtime error: slice bounds out of range` && log ~ `^\s*runtime/coverage\.\(\*emitState\)\.VisitFuncs`