2023/05/15 08:54:33 httptest.Server blocked in Close after 5 seconds, waiting for connections:
*net.TCPConn 0xc00049ed40 127.0.0.1:65246 in state active
panic: test timed out after 3m0s
running tests:
TestIssue4191_InfiniteGetToPutTimeout (2m59s)
TestIssue4191_InfiniteGetToPutTimeout/h1 (2m55s)
goroutine 21613 [running]:
panic({0x82f6c0?, 0xc0018acb80?})
/tmp/workdir-host-linux-amd64-wsl/go/src/runtime/panic.go:1017 +0x3ac fp=0xc00064bf10 sp=0xc00064be60 pc=0x438a6c
testing.(*M).startAlarm.func1()
/tmp/workdir-host-linux-amd64-wsl/go/src/testing/testing.go:2259 +0x3b9 fp=0xc00064bfe0 sp=0xc00064bf10 pc=0x501bb9
runtime.goexit()
/tmp/workdir-host-linux-amd64-wsl/go/src/runtime/asm_amd64.s:1622 +0x1 fp=0xc00064bfe8 sp=0xc00064bfe0 pc=0x46d8a1
created by time.goFunc
/tmp/workdir-host-linux-amd64-wsl/go/src/time/sleep.go:176 +0x2d
2023/05/16 16:16:04 httptest.Server blocked in Close after 5 seconds, waiting for connections:
*net.TCPConn 0xc000400158 127.0.0.1:59372 in state active
panic: test timed out after 3m0s
running tests:
TestIssue4191_InfiniteGetToPutTimeout (2m59s)
TestIssue4191_InfiniteGetToPutTimeout/h1 (2m57s)
goroutine 22142 [running]:
panic({0x8306e0?, 0xc000096d50?})
/tmp/workdir-host-linux-amd64-wsl/go/src/runtime/panic.go:1017 +0x3ac fp=0xc0013d5f10 sp=0xc0013d5e60 pc=0x438a4c
testing.(*M).startAlarm.func1()
/tmp/workdir-host-linux-amd64-wsl/go/src/testing/testing.go:2259 +0x3b9 fp=0xc0013d5fe0 sp=0xc0013d5f10 pc=0x501a99
runtime.goexit()
/tmp/workdir-host-linux-amd64-wsl/go/src/runtime/asm_amd64.s:1622 +0x1 fp=0xc0013d5fe8 sp=0xc0013d5fe0 pc=0x46d8c1
created by time.goFunc
/tmp/workdir-host-linux-amd64-wsl/go/src/time/sleep.go:176 +0x2d
2023/05/16 16:50:11 httptest.Server blocked in Close after 5 seconds, waiting for connections:
*net.TCPConn 0xc0001fb588 127.0.0.1:61379 in state active
panic: test timed out after 3m0s
running tests:
TestIssue4191_InfiniteGetToPutTimeout (2m59s)
TestIssue4191_InfiniteGetToPutTimeout/h1 (2m58s)
goroutine 21409 [running]:
panic({0x8306e0?, 0xc000bc4900?})
/tmp/workdir-host-linux-amd64-wsl/go/src/runtime/panic.go:1017 +0x3ac fp=0xc001482f10 sp=0xc001482e60 pc=0x438a4c
testing.(*M).startAlarm.func1()
/tmp/workdir-host-linux-amd64-wsl/go/src/testing/testing.go:2259 +0x3b9 fp=0xc001482fe0 sp=0xc001482f10 pc=0x501a99
runtime.goexit()
/tmp/workdir-host-linux-amd64-wsl/go/src/runtime/asm_amd64.s:1622 +0x1 fp=0xc001482fe8 sp=0xc001482fe0 pc=0x46d8c1
created by time.goFunc
/tmp/workdir-host-linux-amd64-wsl/go/src/time/sleep.go:176 +0x2d
2023/05/16 22:18:08 httptest.Server blocked in Close after 5 seconds, waiting for connections:
*net.TCPConn 0xc0003e8018 127.0.0.1:52036 in state active
panic: test timed out after 3m0s
running tests:
TestIssue4191_InfiniteGetToPutTimeout (2m59s)
TestIssue4191_InfiniteGetToPutTimeout/h1 (2m57s)
goroutine 22230 [running]:
panic({0x8306e0?, 0xc0012aaa20?})
/tmp/workdir-host-linux-amd64-wsl/go/src/runtime/panic.go:1017 +0x3ac fp=0xc000689f10 sp=0xc000689e60 pc=0x438a4c
testing.(*M).startAlarm.func1()
/tmp/workdir-host-linux-amd64-wsl/go/src/testing/testing.go:2259 +0x3b9 fp=0xc000689fe0 sp=0xc000689f10 pc=0x501a99
runtime.goexit()
/tmp/workdir-host-linux-amd64-wsl/go/src/runtime/asm_amd64.s:1622 +0x1 fp=0xc000689fe8 sp=0xc000689fe0 pc=0x46d8c1
created by time.goFunc
/tmp/workdir-host-linux-amd64-wsl/go/src/time/sleep.go:176 +0x2d
2023/05/17 05:11:56 httptest.Server blocked in Close after 5 seconds, waiting for connections:
*net.TCPConn 0xc00028c980 127.0.0.1:64282 in state active
panic: test timed out after 3m0s
running tests:
TestIssue4191_InfiniteGetToPutTimeout (2m59s)
TestIssue4191_InfiniteGetToPutTimeout/h1 (2m58s)
goroutine 21548 [running]:
panic({0x8306e0?, 0xc000448a80?})
/tmp/workdir-host-linux-amd64-wsl/go/src/runtime/panic.go:1017 +0x3ac fp=0xc00071bf10 sp=0xc00071be60 pc=0x438a4c
testing.(*M).startAlarm.func1()
/tmp/workdir-host-linux-amd64-wsl/go/src/testing/testing.go:2259 +0x3b9 fp=0xc00071bfe0 sp=0xc00071bf10 pc=0x501a99
runtime.goexit()
/tmp/workdir-host-linux-amd64-wsl/go/src/runtime/asm_amd64.s:1622 +0x1 fp=0xc00071bfe8 sp=0xc00071bfe0 pc=0x46d8c1
created by time.goFunc
/tmp/workdir-host-linux-amd64-wsl/go/src/time/sleep.go:176 +0x2d
6条答案
按热度按时间nxagd54h1#
https://build.golang.org/log/269049c7773455ebb4b1fbd7fbafa4a482b7b7e7 :
jei2mxaa2#
相同的故障模式似乎也会导致
net/http/cgi.TestCopyError
的超时。重命名并更新watchflakes
模式。mznpcxlj3#
找到了新的 Jmeter 板测试用例:
2023-05-10 16:34 linux-amd64-wsl go@945a2b17 net/http.TestLinuxSendfile ( log )
2023-05-15 15:42 linux-amd64-wsl go@e9f1bb96 net/http ( log )
2023-05-15 19:12 linux-amd64-wsl go@ff3aefba net/http.TestLinuxSendfile ( log )
2023-05-16 01:41 linux-amd64-wsl go@65306bcd net/http.TestLinuxSendfile ( log )
2023-05-16 18:01 linux-amd64-wsl go@6fc5e7d4 net/http.TestLinuxSendfile ( log )
2023-05-16 19:16 linux-amd64-wsl go@4cf79e47 net/http.TestLinuxSendfile ( log )
2023-05-16 21:37 linux-amd64-wsl go@51fe7062 net/http.TestLinuxSendfile ( log )
2023-05-16 21:40 linux-amd64-wsl go@d29dd2ec net/http.TestLinuxSendfile ( log )
2023-05-16 23:01 linux-amd64-wsl go@099f5a98 net/http ( log )
2023-05-16 23:34 linux-amd64-wsl go@882cc4d5 net/http ( log )
— watchflakes
trnvg8h34#
这个失败模块在几天前并不常见,我也没有看到任何提交可以导致
net
包的回归。构建器是否健康/磁盘上是否有足够的空间?eoigrqb65#
发现了新的 Jmeter 板测试碎片:
2023-05-17 04:58 linux-amd64-wsl go@547aed18 net/http ( log )
2023-05-17 11:57 linux-amd64-wsl go@7bc32817 net/http ( log )
— watchflakes
njthzxwz6#
这个失败模块在几天前并不常见,我也没有看到任何提交可以导致
net
包回退。构建器是否健康/磁盘上是否有足够的空间?对于这些WSL相关问题感到抱歉。
首先,
wsl-2.farm.mzh.io
构建器尝试自动更新到Win10 22H2并耗尽可用磁盘空间。WSL变为只读,从而触发了#60253。然而,在我调整磁盘大小后,ESXi报告磁盘故障,所以我不得不创建一个新的虚拟机并重新安装Windows,默认情况下是WSL1而不是WSL2(导致#60295、#60258)。
由于这是一个新虚拟机,我忘记将其IPv6丢弃(导致#60257)
将来我会备份所有构建器并监控磁盘空间。