Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x/net/netutil: TestLimitListener failures with "Client.Timeout exceeded while awaiting headers" #22926

Open
bradfitz opened this issue Nov 29, 2017 · 3 comments

Comments

@bradfitz
Copy link
Contributor

@bradfitz bradfitz commented Nov 29, 2017

https://build.golang.org/log/b5964d8ee324ab1c9a0e36fd018bebe61a5ae09f

Out of fds? Timing/cancelation issues? @0intro?

ok  	golang.org/x/net/bpf	0.023s
ok  	golang.org/x/net/context	0.073s
?   	golang.org/x/net/context/ctxhttp	[no test files]
?   	golang.org/x/net/dict	[no test files]
ok  	golang.org/x/net/dns/dnsmessage	0.107s
ok  	golang.org/x/net/html	0.107s
ok  	golang.org/x/net/html/atom	0.016s
ok  	golang.org/x/net/html/charset	0.031s
ok  	golang.org/x/net/http/httpproxy	0.047s
*** Test killed: ran too long (10m0s).
FAIL	golang.org/x/net/http2	600.765s
ok  	golang.org/x/net/http2/hpack	0.023s
ok  	golang.org/x/net/icmp	0.026s
ok  	golang.org/x/net/idna	0.020s
?   	golang.org/x/net/internal/iana	[no test files]
?   	golang.org/x/net/internal/nettest	[no test files]
?   	golang.org/x/net/internal/socket	[no test files]
ok  	golang.org/x/net/internal/timeseries	0.025s
ok  	golang.org/x/net/ipv4	0.033s
ok  	golang.org/x/net/ipv6	0.027s
ok  	golang.org/x/net/lex/httplex	0.017s
ok  	golang.org/x/net/nettest	6.609s
netutil.test 567: warning: process exceeds 100 file descriptors
netutil.test 566: warning: process exceeds 200 file descriptors
--- FAIL: TestLimitListener (3.47s)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: EOF
	listen_test.go:55: Get http://127.0.0.1:44868: EOF
	listen_test.go:55: Get http://127.0.0.1:44868: EOF
	listen_test.go:55: Get http://127.0.0.1:44868: EOF
	listen_test.go:55: Get http://127.0.0.1:44868: EOF
	listen_test.go:55: Get http://127.0.0.1:44868: EOF
	listen_test.go:55: Get http://127.0.0.1:44868: EOF
	listen_test.go:55: Get http://127.0.0.1:44868: EOF
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:44868: EOF
	listen_test.go:68: 121 requests failed within 125 attempts
FAIL
FAIL	golang.org/x/net/netutil	3.514s
ok  	golang.org/x/net/proxy	0.231s
ok  	golang.org/x/net/publicsuffix	0.157s
ok  	golang.org/x/net/trace	0.035s
ok  	golang.org/x/net/webdav	3.880s
ok  	golang.org/x/net/webdav/internal/xml	0.030s
ok  	golang.org/x/net/websocket	4.551s
ok  	golang.org/x/net/xsrftoken	0.018s
@meirf
Copy link
Contributor

@meirf meirf commented May 2, 2018

A recent x/net build failure has occurred a couple of times recently, but doesn't appear to be new. See an older one here https://build.golang.org/log/149eb7b73916520a758e84d70bc3c3ec9da16705

The output is similar to the one bradfitz included above, but lacks the file descriptor mention. Unclear if they are the exact same issue.

--- FAIL: TestLimitListener (3.23s)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:55: Get http://127.0.0.1:34629: net/http: request canceled (Client.Timeout exceeded while awaiting headers)
	listen_test.go:68: 131 requests failed within 256 attempts
FAIL
FAIL	golang.org/x/net/netutil	3.415s

Loading

@bcmills
Copy link
Member

@bcmills bcmills commented Feb 8, 2021

This failure mode is common on plan9, but also occurs less frequently on other builders (darwin and aix).

2021-01-19T19:43:25-5f4716e/plan9-386-0intro
2021-01-19T19:43:25-5f4716e/plan9-amd64-9front
2020-12-24T01:40:10-6772e93/plan9-386-0intro
2020-12-16T05:46:12-986b41b/plan9-386-0intro
2020-12-16T05:46:12-986b41b/plan9-amd64-9front
2020-12-09T12:38:23-ac852fb/plan9-386-0intro
2020-12-09T12:38:23-ac852fb/plan9-amd64-9front
2020-12-07T22:46:15-747e238/plan9-386-0intro
2020-12-07T22:46:15-747e238/plan9-amd64-9front
2020-12-02T16:19:06-c7110b5/plan9-386-0intro
2020-12-02T16:19:06-c7110b5/plan9-amd64-9front
2020-12-01T19:55:09-5d6afe9/plan9-amd64-9front
2020-11-10T03:11:24-69a7880/plan9-386-0intro
2020-11-10T03:11:24-69a7880/plan9-amd64-9front
2020-10-31T05:49:03-ff519b6/plan9-386-0intro
2020-10-31T05:49:03-ff519b6/plan9-amd64-9front
2020-10-29T22:17:08-28c70e6/darwin-amd64-10_12
2020-10-26T09:15:29-146b70c/plan9-386-0intro
2020-10-24T04:28:10-be3efd7/plan9-386-0intro
2020-10-21T03:54:29-f585440/plan9-386-0intro
2020-10-21T03:54:29-f585440/plan9-amd64-9front
2020-10-20T06:53:57-d65d470/plan9-386-0intro
2020-10-20T06:53:57-d65d470/plan9-amd64-9front
2020-10-16T16:51:38-7b1cca2/plan9-386-0intro
2020-10-16T16:51:38-7b1cca2/plan9-amd64-9front
2020-10-10T22:47:23-4f7140c/plan9-386-0intro
2020-10-10T22:47:23-4f7140c/plan9-amd64-9front
2020-10-09T03:24:41-dbdefad/plan9-386-0intro
2020-10-06T15:34:59-a7d1128/plan9-386-0intro
2020-10-02T20:24:02-0a1ea39/plan9-386-0intro
2020-09-30T14:50:03-4acb6c0/plan9-386-0intro
2020-09-04T19:48:48-62affa3/plan9-386-0intro
2020-08-22T12:43:28-c890458/plan9-386-0intro
2020-08-13T13:45:08-3edf25e/plan9-386-0intro
2020-06-25T00:16:55-4c52546/plan9-386-0intro
2020-06-02T11:40:24-627f964/plan9-386-0intro
2020-06-02T11:40:24-627f964/plan9-amd64-9front
2020-05-28T22:51:25-3c3fba1/plan9-386-0intro
2020-05-20T18:23:14-0ba52f6/plan9-386-0intro
2020-05-19T11:38:04-d87ec0c/plan9-386-0intro
2020-05-19T11:38:04-d87ec0c/plan9-amd64-9front
2020-05-13T18:57:01-a91f071/plan9-386-0intro
2020-05-13T18:57:01-a91f071/plan9-amd64-9front
2020-05-06T14:57:44-7e3656a/plan9-386-0intro
2020-05-05T04:18:28-1ed2336/plan9-386-0intro
2020-05-05T04:18:28-1ed2336/plan9-amd64-9front
2020-05-01T05:30:45-e0ff5e5/plan9-386-0intro
2020-05-01T05:30:45-e0ff5e5/plan9-amd64-9front
2020-04-25T23:01:54-ff2c4b7/plan9-386-0intro
2020-03-20T22:07:50-118fecf/plan9-386-0intro
2020-03-20T18:12:08-1c781a1/plan9-386-0intro
2020-03-01T02:21:30-244492d/plan9-386-0intro
2020-02-25T22:33:29-5d076fc/plan9-386-0intro
2020-02-22T03:33:25-078779b/plan9-386-0intro
2020-02-22T03:33:25-078779b/plan9-amd64-9front
2020-02-02T09:46:26-1617124/plan9-386-0intro
2020-01-14T15:54:13-6afb519/plan9-386-0intro
2019-12-09T16:08:50-c0dbc17/plan9-386-0intro
2019-11-24T23:23:54-b954d4e/plan9-386-0intro
2019-11-24T23:18:49-4163a4d/plan9-386-0intro
2019-11-19T07:31:36-fc4aabc/plan9-386-0intro
2019-11-18T18:34:10-d06c31c/plan9-386-0intro
2019-11-16T16:09:21-f9c8255/plan9-amd64-9front
2019-11-12T18:23:07-2180aed/plan9-386-0intro
2019-11-12T18:23:07-2180aed/plan9-amd64-9front
2019-11-01T17:50:33-0deb692/aix-ppc64
2019-10-28T08:55:09-fe3aa8a/aix-ppc64
2019-10-21T14:45:47-ec77196/darwin-amd64-10_14
2019-03-27T21:43:58-63eda1e/plan9-amd64-9front
2019-03-24T22:39:53-e3b2ff5/plan9-amd64-9front
2019-03-22T12:03:37-addf6b3/plan9-amd64-9front
2019-03-20T06:40:53-1272bf9/plan9-amd64-9front
2019-03-13T22:02:15-9f648a6/plan9-amd64-9front
2019-01-25T09:10:13-d26f9f9/plan9-386
2019-01-25T00:28:52-4b62a64/plan9-386
2019-01-19T20:41:37-ed066c8/plan9-386
2019-01-10T20:02:30-915654e/plan9-386
2019-01-10T04:46:37-be1c187/plan9-386
2019-01-08T22:56:52-1e06a53/plan9-386
2019-01-08T15:50:00-395948e/plan9-386
2019-01-08T15:08:41-be88a9a/plan9-386
2019-01-07T21:02:23-45ffb0c/plan9-386
2019-01-07T15:51:00-1a61f44/plan9-386
2019-01-07T15:50:40-a67830c/plan9-386
2018-12-20T20:33:05-927f977/plan9-386
2018-12-17T02:32:33-e147a91/plan9-386
2018-12-13T20:27:11-891ebc4/plan9-386
2018-12-07T15:40:23-6105869/plan9-386
2018-12-01T00:20:55-351d144/plan9-386
2018-11-29T05:56:19-fae4c4e/plan9-386
2018-11-14T22:03:01-adae6a3/plan9-386
2018-11-13T16:55:02-88d92db/plan9-386

Loading

@bcmills bcmills changed the title x/net/netutil: TestLimitListener fails on plan9 x/net/netutil: TestLimitListener failures with "Client.Timeout exceeded while awaiting headers" Feb 8, 2021
@bcmills bcmills removed this from the Unplanned milestone Feb 8, 2021
@bcmills bcmills added this to the Backlog milestone Feb 8, 2021
@gopherbot gopherbot removed the NeedsFix label Feb 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
5 participants