=== RUN TestRoundTripReuseDatarace ================== WARNING: DATA RACE Read at 0x00c000439818 by goroutine 70: github.com/aws/aws-xray-sdk-go/xray.(*Segment).RemoveSubsegment() /home/t-yuki/go/src/github.com/aws/aws-xray-sdk-go/xray/segment.go:288 +0x300 github.com/aws/aws-xray-sdk-go/xray.(*HTTPSubsegments).GotConn() /home/t-yuki/go/src/github.com/aws/aws-xray-sdk-go/xray/httptrace.go:127 +0x17c github.com/aws/aws-xray-sdk-go/xray.NewClientTrace.func8() /home/t-yuki/go/src/github.com/aws/aws-xray-sdk-go/xray/httptrace.go:228 +0x53 net/http.(*Transport).getConn() /home/t-yuki/go/src/_tools/go/src/net/http/transport.go:1041 +0x12c8 net/http.(*Transport).roundTrip() /home/t-yuki/go/src/_tools/go/src/net/http/transport.go:451 +0x8e6 net/http.(*Transport).RoundTrip() /home/t-yuki/go/src/_tools/go/src/net/http/roundtrip.go:17 +0x42 github.com/aws/aws-xray-sdk-go/xray.(*roundtripper).RoundTrip.func1() /home/t-yuki/go/src/github.com/aws/aws-xray-sdk-go/xray/client.go:94 +0x87c github.com/aws/aws-xray-sdk-go/xray.Capture() /home/t-yuki/go/src/github.com/aws/aws-xray-sdk-go/xray/capture.go:45 +0x13f github.com/aws/aws-xray-sdk-go/xray.(*roundtripper).RoundTrip() /home/t-yuki/go/src/github.com/aws/aws-xray-sdk-go/xray/client.go:65 +0x18d github.com/aws/aws-xray-sdk-go/xray.TestRoundTripReuseDatarace.func2() /home/t-yuki/go/src/github.com/aws/aws-xray-sdk-go/xray/client_test.go:268 +0x326 Previous write at 0x00c000439818 by goroutine 126: github.com/aws/aws-xray-sdk-go/xray.BeginSubsegment() /home/t-yuki/go/src/github.com/aws/aws-xray-sdk-go/xray/segment.go:197 +0x405 github.com/aws/aws-xray-sdk-go/xray.(*HTTPSubsegments).DNSStart() /home/t-yuki/go/src/github.com/aws/aws-xray-sdk-go/xray/httptrace.go:51 +0xe0 github.com/aws/aws-xray-sdk-go/xray.NewClientTrace.func2() /home/t-yuki/go/src/github.com/aws/aws-xray-sdk-go/xray/httptrace.go:210 +0x55 net/http/httptrace.WithClientTrace.func1() /home/t-yuki/go/src/_tools/go/src/net/http/httptrace/trace.go:49 +0x6d net.(*Resolver).LookupIPAddr() /home/t-yuki/go/src/_tools/go/src/net/lookup.go:202 +0xe94 net.(*Resolver).internetAddrList() /home/t-yuki/go/src/_tools/go/src/net/ipsock.go:279 +0x8a7 net.(*Resolver).resolveAddrList() /home/t-yuki/go/src/_tools/go/src/net/dial.go:202 +0x5d8 net.(*Dialer).DialContext() /home/t-yuki/go/src/_tools/go/src/net/dial.go:384 +0x30f net.(*Dialer).DialContext-fm() /home/t-yuki/go/src/_tools/go/src/net/http/transport.go:48 +0x99 net/http.(*Transport).dial() /home/t-yuki/go/src/_tools/go/src/net/http/transport.go:916 +0x328 net/http.(*Transport).dialConn() /home/t-yuki/go/src/_tools/go/src/net/http/transport.go:1240 +0x4cf net/http.(*Transport).getConn.func4() /home/t-yuki/go/src/_tools/go/src/net/http/transport.go:999 +0xca Goroutine 70 (running) created at: github.com/aws/aws-xray-sdk-go/xray.TestRoundTripReuseDatarace() /home/t-yuki/go/src/github.com/aws/aws-xray-sdk-go/xray/client_test.go:262 +0x10b testing.tRunner() /home/t-yuki/go/src/_tools/go/src/testing/testing.go:827 +0x162 Goroutine 126 (running) created at: net/http.(*Transport).getConn() /home/t-yuki/go/src/_tools/go/src/net/http/transport.go:998 +0x625 net/http.(*Transport).roundTrip() /home/t-yuki/go/src/_tools/go/src/net/http/transport.go:451 +0x8e6 net/http.(*Transport).RoundTrip() /home/t-yuki/go/src/_tools/go/src/net/http/roundtrip.go:17 +0x42 github.com/aws/aws-xray-sdk-go/xray.(*roundtripper).RoundTrip.func1() /home/t-yuki/go/src/github.com/aws/aws-xray-sdk-go/xray/client.go:94 +0x87c github.com/aws/aws-xray-sdk-go/xray.Capture() /home/t-yuki/go/src/github.com/aws/aws-xray-sdk-go/xray/capture.go:45 +0x13f github.com/aws/aws-xray-sdk-go/xray.(*roundtripper).RoundTrip() /home/t-yuki/go/src/github.com/aws/aws-xray-sdk-go/xray/client.go:65 +0x18d github.com/aws/aws-xray-sdk-go/xray.TestRoundTripReuseDatarace.func2() /home/t-yuki/go/src/github.com/aws/aws-xray-sdk-go/xray/client_test.go:268 +0x326 ================== exit status 66 FAIL github.com/aws/aws-xray-sdk-go/xray 0.032s