Data Race in function common.(*Trace).Write() - common/trace.go:18
==================
WARNING: DATA RACE
Write at 0x00c420107a30 by goroutine 16:
bytes.(*Buffer).Write()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/bytes/buffer.go:136 +0x40
gitlab.com/gitlab-org/gitlab-runner/common.(*Trace).Write()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/common/trace.go:18 +0x90
bytes.(*Buffer).WriteTo()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/bytes/buffer.go:212 +0x1ea
io.copyBuffer()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/io/io.go:380 +0x3cf
io.Copy()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/io/io.go:360 +0x7e
gitlab.com/gitlab-org/gitlab-runner/executors/docker.(*executor).waitForServiceContainer()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker.go:1238 +0x5e4
gitlab.com/gitlab-org/gitlab-runner/executors/docker.(*executor).waitForServices.func1()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker.go:656 +0x67
Previous write at 0x00c420107a30 by goroutine 81:
bytes.(*Buffer).Write()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/bytes/buffer.go:136 +0x40
gitlab.com/gitlab-org/gitlab-runner/common.(*Trace).Write()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/common/trace.go:18 +0x90
bytes.(*Buffer).WriteTo()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/bytes/buffer.go:212 +0x1ea
io.copyBuffer()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/io/io.go:380 +0x3cf
io.Copy()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/io/io.go:360 +0x7e
gitlab.com/gitlab-org/gitlab-runner/executors/docker.(*executor).waitForServiceContainer()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker.go:1238 +0x5e4
gitlab.com/gitlab-org/gitlab-runner/executors/docker.(*executor).waitForServices.func1()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker.go:656 +0x67
Goroutine 16 (running) created at:
gitlab.com/gitlab-org/gitlab-runner/executors/docker.(*executor).waitForServices()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker.go:658 +0x2e9
gitlab.com/gitlab-org/gitlab-runner/executors/docker.(*executor).createServices()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker.go:721 +0x2b0
gitlab.com/gitlab-org/gitlab-runner/executors/docker.(*executor).createDependencies()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker.go:1050 +0x2a9
gitlab.com/gitlab-org/gitlab-runner/executors/docker.(*executor).Prepare()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker.go:1097 +0x4ed
gitlab.com/gitlab-org/gitlab-runner/executors/docker.(*commandExecutor).Prepare()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker_command.go:19 +0x75
gitlab.com/gitlab-org/gitlab-runner/common.(*Build).retryCreateExecutor()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/common/build.go:321 +0x1a2
gitlab.com/gitlab-org/gitlab-runner/common.(*Build).Run()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/common/build.go:396 +0x7e6
gitlab.com/gitlab-org/gitlab-runner/executors/docker_test.TestDockerCommandTwoServicesFromOneImage()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker_command_test.go:297 +0x636
testing.tRunner()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/testing/testing.go:657 +0x107
Goroutine 81 (finished) created at:
gitlab.com/gitlab-org/gitlab-runner/executors/docker.(*executor).waitForServices()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker.go:658 +0x2e9
gitlab.com/gitlab-org/gitlab-runner/executors/docker.(*executor).createServices()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker.go:721 +0x2b0
gitlab.com/gitlab-org/gitlab-runner/executors/docker.(*executor).createDependencies()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker.go:1050 +0x2a9
gitlab.com/gitlab-org/gitlab-runner/executors/docker.(*executor).Prepare()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker.go:1097 +0x4ed
gitlab.com/gitlab-org/gitlab-runner/executors/docker.(*commandExecutor).Prepare()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker_command.go:19 +0x75
gitlab.com/gitlab-org/gitlab-runner/common.(*Build).retryCreateExecutor()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/common/build.go:321 +0x1a2
gitlab.com/gitlab-org/gitlab-runner/common.(*Build).Run()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/common/build.go:396 +0x7e6
gitlab.com/gitlab-org/gitlab-runner/executors/docker_test.TestDockerCommandTwoServicesFromOneImage()
/Users/nolith/src/gitlab.com/gitlab-org/gitlab-runner/executors/docker/executor_docker_command_test.go:297 +0x636
testing.tRunner()
/usr/local/Cellar/go@1.8/1.8.5/libexec/src/testing/testing.go:657 +0x107
==================