panic: oh goroutine 11 [running]: github.com/luci/luci-go/client/archiver.(*archiver).PushFile(0xc208032410, 0xc20968a3c0, 0x5b, 0xc20988c280, 0x7d, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:325 +0x2c4 github.com/luci/luci-go/client/isolate.archive(0x7fbdab7a5218, 0xc208032410, 0xc20803b0b0, 0x22, 0xc208046370, 0xc20804666a, 0x17, 0x0, 0x0, 0x0, ...) /gopath/src/github.com/luci/luci-go/client/isolate/isolate.go:148 +0x12d2 github.com/luci/luci-go/client/isolate.Archive(0x7fbdab7a5218, 0xc208032410, 0xc20803b0b0, 0x22, 0xc208046370, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/isolate/isolate.go:102 +0xc9 main.func·004(0x7fffc3b8f13a, 0x2c) /gopath/src/github.com/luci/luci-go/client/cmd/isolate/batch_archive.go:166 +0x7cd created by main.(*batchArchiveRun).main /gopath/src/github.com/luci/luci-go/client/cmd/isolate/batch_archive.go:167 +0x42c goroutine 1 [chan receive]: main.(*batchArchiveRun).main(0xc2080300b0, 0x7fbdab7a50b8, 0x9979a0, 0xc20800a070, 0x3, 0x3, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/cmd/isolate/batch_archive.go:175 +0x54c main.(*batchArchiveRun).Run(0xc2080300b0, 0x7fbdab7a50b8, 0x9979a0, 0xc20800a070, 0x3, 0x3, 0xc208038010) /gopath/src/github.com/luci/luci-go/client/cmd/isolate/batch_archive.go:203 +0x28d github.com/maruel/subcommands.Run(0x7fbdab7a50b8, 0x9979a0, 0xc20800a010, 0x9, 0x9, 0x43d185) /gopath/src/github.com/maruel/subcommands/subcommands.go:262 +0x405 main.main() /gopath/src/github.com/luci/luci-go/client/cmd/isolate/main.go:28 +0x70 goroutine 5 [syscall]: os/signal.loop() /golang/src/os/signal/signal_unix.go:21 +0x1f created by os/signal.init·1 /golang/src/os/signal/signal_unix.go:27 +0x35 goroutine 6 [runnable]: github.com/luci/luci-go/client/archiver.(*archiver).stage1DedupeLoop(0xc208032410) /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:357 +0xfd github.com/luci/luci-go/client/archiver.func·001() /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:111 +0x5d created by github.com/luci/luci-go/client/archiver.New /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:112 +0x2d6 goroutine 7 [runnable]: github.com/luci/luci-go/client/archiver.(*archiver).stage2HashLoop(0xc208032410) /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:385 +0x125 github.com/luci/luci-go/client/archiver.func·002() /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:117 +0x5d created by github.com/luci/luci-go/client/archiver.New /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:118 +0x356 goroutine 8 [runnable]: github.com/luci/luci-go/client/archiver.(*archiver).stage3LookupLoop(0xc208032410) /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:412 +0x764 github.com/luci/luci-go/client/archiver.func·003() /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:123 +0x5d created by github.com/luci/luci-go/client/archiver.New /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:124 +0x3d6 goroutine 9 [chan receive]: github.com/luci/luci-go/client/archiver.(*archiver).stage4UploadLoop(0xc208032410) /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:453 +0xf8 github.com/luci/luci-go/client/archiver.func·004() /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:129 +0x5d created by github.com/luci/luci-go/client/archiver.New /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:130 +0x456 goroutine 10 [select]: github.com/luci/luci-go/client/internal/common.func·001() /gopath/src/github.com/luci/luci-go/client/internal/common/concurrent.go:105 +0x238 created by github.com/luci/luci-go/client/internal/common.CancelOnCtrlC /gopath/src/github.com/luci/luci-go/client/internal/common/concurrent.go:110 +0x18f goroutine 12 [runnable]: github.com/luci/luci-go/client/archiver.PushDirectory(0x7fbdab7a5218, 0xc208032410, 0xc2096a8400, 0x31, 0xc20803bf20, 0x3, 0x3, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/archiver/utils.go:188 +0x43d github.com/luci/luci-go/client/isolate.archive(0x7fbdab7a5218, 0xc208032410, 0xc20803be90, 0x21, 0xc208046af0, 0xc20802b56a, 0x16, 0x0, 0x0, 0x0, ...) /gopath/src/github.com/luci/luci-go/client/isolate/isolate.go:146 +0x7c8 github.com/luci/luci-go/client/isolate.Archive(0x7fbdab7a5218, 0xc208032410, 0xc20803be90, 0x21, 0xc208046af0, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/isolate/isolate.go:102 +0xc9 main.func·004(0x7fffc3b8f167, 0x2b) /gopath/src/github.com/luci/luci-go/client/cmd/isolate/batch_archive.go:166 +0x7cd created by main.(*batchArchiveRun).main /gopath/src/github.com/luci/luci-go/client/cmd/isolate/batch_archive.go:167 +0x42c goroutine 13 [runnable]: syscall.Syscall(0x0, 0xc, 0xc2081dc010, 0x8, 0x0, 0x8, 0x0) /golang/src/syscall/asm_linux_amd64.s:21 +0x5 syscall.readlen(0xc, 0xc2081dc010, 0x8, 0x4, 0x0, 0x0) /golang/src/syscall/zsyscall_linux_amd64.go:1284 +0x57 syscall.forkExec(0xc208aa23a0, 0xf, 0xc208d02b10, 0x3, 0x3, 0xc2081dc218, 0x5a65, 0x0, 0x0) /golang/src/syscall/exec_unix.go:200 +0x568 syscall.StartProcess(0xc208aa23a0, 0xf, 0xc208d02b10, 0x3, 0x3, 0xc2081dc218, 0x2, 0x4, 0x0, 0x0) /golang/src/syscall/exec_unix.go:238 +0x72 os.startProcess(0xc208aa23a0, 0xf, 0xc208d02b10, 0x3, 0x3, 0xc208412500, 0x77cc00, 0x0, 0x0) /golang/src/os/exec_posix.go:45 +0x47b os.StartProcess(0xc208aa23a0, 0xf, 0xc208d02b10, 0x3, 0x3, 0xc208412500, 0x2, 0x0, 0x0) /golang/src/os/doc.go:24 +0x72 os/exec.(*Cmd).Start(0xc2081c6280, 0x0, 0x0) /golang/src/os/exec/exec.go:316 +0x92e os/exec.(*Cmd).Run(0xc2081c6280, 0x0, 0x0) /golang/src/os/exec/exec.go:243 +0x3a os/exec.(*Cmd).CombinedOutput(0xc2081c6280, 0x0, 0x0, 0x0, 0x0, 0x0) /golang/src/os/exec/exec.go:408 +0x354 github.com/luci/luci-go/client/internal/common.execCommand(0x7d0a90, 0x6, 0xc20872c3a0, 0x1d, 0x20, 0xc2081dc8f0, 0x2, 0x2, 0x0, 0x0, ...) /gopath/src/github.com/luci/luci-go/client/internal/common/pyexec.go:22 +0x300 github.com/luci/luci-go/client/internal/common.RunPython(0xc20872c3a0, 0x1d, 0x20, 0xc2081dc8f0, 0x2, 0x2, 0x0, 0x0, 0x0, 0x0, ...) /gopath/src/github.com/luci/luci-go/client/internal/common/pyexec.go:30 +0xb8 github.com/luci/luci-go/client/isolate.(*condition).verify(0xc208412410, 0xc208d029c0, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/isolate/format.go:360 +0x122 github.com/luci/luci-go/client/isolate.(*parsedIsolate).verify(0xc20969e3c0, 0x210, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/isolate/format.go:265 +0x128 github.com/luci/luci-go/client/isolate.LoadIsolateAsConfig(0xc20960efc0, 0x40, 0xc20802c900, 0x210, 0x410, 0x0, 0x0, 0x0, 0xc208488400, 0x0, ...) /gopath/src/github.com/luci/luci-go/client/isolate/format.go:802 +0x344 github.com/luci/luci-go/client/isolate.loadIncludedIsolate(0xc20812d020, 0x22, 0xc208196500, 0x44, 0x0, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/isolate/format.go:867 +0x53a github.com/luci/luci-go/client/isolate.LoadIsolateAsConfig(0xc20812d020, 0x22, 0xc20813c000, 0xc43, 0xe43, 0x0, 0x0, 0x0, 0xc2080a2360, 0x0, ...) /gopath/src/github.com/luci/luci-go/client/isolate/format.go:836 +0xaf8 github.com/luci/luci-go/client/isolate.loadIncludedIsolate(0xc2080d4030, 0x24, 0xc20801ff80, 0x14, 0x0, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/isolate/format.go:867 +0x53a github.com/luci/luci-go/client/isolate.LoadIsolateAsConfig(0xc2080d4030, 0x24, 0xc20806f000, 0x1309, 0x1509, 0x0, 0x0, 0x0, 0xc2080d47b0, 0x0, ...) /gopath/src/github.com/luci/luci-go/client/isolate/format.go:836 +0xaf8 github.com/luci/luci-go/client/isolate.LoadIsolateForConfig(0xc2080d4030, 0x24, 0xc20806f000, 0x1309, 0x1509, 0xc2080d41e0, 0x0, 0x0, 0x0, 0x0, ...) /gopath/src/github.com/luci/luci-go/client/isolate/format.go:880 +0xfe github.com/luci/luci-go/client/isolate.archive(0x7fbdab7a5218, 0xc208032410, 0xc2080d4030, 0x24, 0xc2080463c0, 0xc20802adea, 0x13, 0x0, 0x0, 0x0, ...) /gopath/src/github.com/luci/luci-go/client/isolate/isolate.go:116 +0x12f github.com/luci/luci-go/client/isolate.Archive(0x7fbdab7a5218, 0xc208032410, 0xc2080d4030, 0x24, 0xc2080463c0, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/isolate/isolate.go:102 +0xc9 main.func·004(0x7fffc3b8f193, 0x28) /gopath/src/github.com/luci/luci-go/client/cmd/isolate/batch_archive.go:166 +0x7cd created by main.(*batchArchiveRun).main /gopath/src/github.com/luci/luci-go/client/cmd/isolate/batch_archive.go:167 +0x42c goroutine 14 [semacquire]: sync.(*WaitGroup).Wait(0xc20801e420) /golang/src/sync/waitgroup.go:132 +0x169 main.func·005() /gopath/src/github.com/luci/luci-go/client/cmd/isolate/batch_archive.go:170 +0x30 created by main.(*batchArchiveRun).main /gopath/src/github.com/luci/luci-go/client/cmd/isolate/batch_archive.go:172 +0x4db goroutine 459 [IO wait]: net.(*pollDesc).Wait(0xc208645870, 0x72, 0x0, 0x0) /golang/src/net/fd_poll_runtime.go:84 +0x47 net.(*pollDesc).WaitRead(0xc208645870, 0x0, 0x0) /golang/src/net/fd_poll_runtime.go:89 +0x43 net.(*netFD).Read(0xc208645810, 0xc208058800, 0x400, 0x400, 0x0, 0x7fbdab7a4c60, 0xc2084c50d0) /golang/src/net/fd_unix.go:242 +0x40f net.(*conn).Read(0xc208038018, 0xc208058800, 0x400, 0x400, 0x0, 0x0, 0x0) /golang/src/net/net.go:121 +0xdc crypto/tls.(*block).readFromUntil(0xc208de0120, 0x7fbda8735ec8, 0xc208038018, 0x5, 0x0, 0x0) /golang/src/crypto/tls/conn.go:454 +0xe6 crypto/tls.(*Conn).readRecord(0xc20815d340, 0x16, 0x0, 0x0) /golang/src/crypto/tls/conn.go:539 +0x2da crypto/tls.(*Conn).readHandshake(0xc20815d340, 0x0, 0x0, 0x0, 0x0) /golang/src/crypto/tls/conn.go:779 +0xe7 crypto/tls.(*Conn).clientHandshake(0xc20815d340, 0x0, 0x0) /golang/src/crypto/tls/handshake_client.go:141 +0x110a crypto/tls.(*Conn).Handshake(0xc20815d340, 0x0, 0x0) /golang/src/crypto/tls/conn.go:977 +0xf1 net/http.func·022() /golang/src/net/http/transport.go:637 +0x3c created by net/http.(*Transport).dialConn /golang/src/net/http/transport.go:642 +0x88c goroutine 425 [chan receive]: net/http.(*Transport).dialConn(0xc20805e000, 0x0, 0xc2095ce230, 0x5, 0xc209915f80, 0x21, 0x0, 0x0, 0x0) /golang/src/net/http/transport.go:643 +0x8d3 net/http.func·019() /golang/src/net/http/transport.go:520 +0x42 created by net/http.(*Transport).getConn /golang/src/net/http/transport.go:522 +0x335 goroutine 535 [select]: net/http.(*Transport).getConn(0xc20805e000, 0xc2099a4270, 0x0, 0xc208413c20, 0x5, 0xc208d23fb0, 0x21, 0x0, 0x0, 0x0) /golang/src/net/http/transport.go:525 +0x608 net/http.(*Transport).RoundTrip(0xc20805e000, 0xc2099a4270, 0xc208413d10, 0x0, 0x0) /golang/src/net/http/transport.go:228 +0x4d4 net/http.send(0xc2099a4270, 0x7fbdab7a4e08, 0xc20805e000, 0x49, 0x0, 0x0) /golang/src/net/http/client.go:219 +0x4fc net/http.(*Client).send(0x99e5c0, 0xc2099a4270, 0x49, 0x0, 0x0) /golang/src/net/http/client.go:142 +0x15b net/http.(*Client).doFollowingRedirects(0x99e5c0, 0xc2099a4270, 0x87c520, 0x0, 0x0, 0x0) /golang/src/net/http/client.go:367 +0xb25 net/http.(*Client).Post(0x99e5c0, 0xc208413c20, 0x49, 0x812d90, 0x1f, 0x7fbda87343a8, 0xc2080115e0, 0xc207f2dc16, 0x0, 0x0) /golang/src/net/http/client.go:441 +0x10d github.com/luci/luci-go/client/internal/common.PostJSON(0x99e5c0, 0xc208413c20, 0x49, 0x75f8a0, 0xc208d23e90, 0x6a51c0, 0xc20872da40, 0x41375e, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/internal/common/json.go:46 +0x212 github.com/luci/luci-go/client/isolatedclient.(*isolateServer).Contains(0xc20801e6a0, 0xc2099a3380, 0x32, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/isolatedclient/isolatedclient.go:67 +0x201 github.com/luci/luci-go/client/archiver.(*archiver).doContains(0xc208032410, 0xc208123600, 0x32, 0x40) /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:469 +0x177 github.com/luci/luci-go/client/archiver.func·010() /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:430 +0x39 github.com/luci/luci-go/client/internal/common.func·002() /gopath/src/github.com/luci/luci-go/client/internal/common/concurrent.go:185 +0x11a created by github.com/luci/luci-go/client/internal/common.(*goroutinePool).Schedule /gopath/src/github.com/luci/luci-go/client/internal/common/concurrent.go:190 +0x146 goroutine 366 [select]: net/http.(*Transport).getConn(0xc20805e000, 0xc209270340, 0x0, 0xc208728a00, 0x5, 0xc209658900, 0x21, 0x0, 0x0, 0x0) /golang/src/net/http/transport.go:525 +0x608 net/http.(*Transport).RoundTrip(0xc20805e000, 0xc209270340, 0xc208728b90, 0x0, 0x0) /golang/src/net/http/transport.go:228 +0x4d4 net/http.send(0xc209270340, 0x7fbdab7a4e08, 0xc20805e000, 0x49, 0x0, 0x0) /golang/src/net/http/client.go:219 +0x4fc net/http.(*Client).send(0x99e5c0, 0xc209270340, 0x49, 0x0, 0x0) /golang/src/net/http/client.go:142 +0x15b net/http.(*Client).doFollowingRedirects(0x99e5c0, 0xc209270340, 0x87c520, 0x0, 0x0, 0x0) /golang/src/net/http/client.go:367 +0xb25 net/http.(*Client).Post(0x99e5c0, 0xc208728a00, 0x49, 0x812d90, 0x1f, 0x7fbda87343a8, 0xc208645500, 0xc207e9a7b1, 0x0, 0x0) /golang/src/net/http/client.go:441 +0x10d github.com/luci/luci-go/client/internal/common.PostJSON(0x99e5c0, 0xc208728a00, 0x49, 0x75f8a0, 0xc2096584e0, 0x6a51c0, 0xc209348020, 0x41375e, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/internal/common/json.go:46 +0x212 github.com/luci/luci-go/client/isolatedclient.(*isolateServer).Contains(0xc20801e6a0, 0xc208de8680, 0x32, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/isolatedclient/isolatedclient.go:67 +0x201 github.com/luci/luci-go/client/archiver.(*archiver).doContains(0xc208032410, 0xc208123000, 0x32, 0x40) /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:469 +0x177 github.com/luci/luci-go/client/archiver.func·010() /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:430 +0x39 github.com/luci/luci-go/client/internal/common.func·002() /gopath/src/github.com/luci/luci-go/client/internal/common/concurrent.go:185 +0x11a created by github.com/luci/luci-go/client/internal/common.(*goroutinePool).Schedule /gopath/src/github.com/luci/luci-go/client/internal/common/concurrent.go:190 +0x146 goroutine 369 [chan receive]: net/http.(*Transport).dialConn(0xc20805e000, 0x0, 0xc208728a00, 0x5, 0xc209658900, 0x21, 0x0, 0x0, 0x0) /golang/src/net/http/transport.go:643 +0x8d3 net/http.func·019() /golang/src/net/http/transport.go:520 +0x42 created by net/http.(*Transport).getConn /golang/src/net/http/transport.go:522 +0x335 goroutine 385 [syscall, locked to thread]: runtime.goexit() /golang/src/runtime/asm_amd64.s:2232 +0x1 goroutine 422 [select]: net/http.(*Transport).getConn(0xc20805e000, 0xc2086a8dd0, 0x0, 0xc2095ce230, 0x5, 0xc209915f80, 0x21, 0x0, 0x0, 0x0) /golang/src/net/http/transport.go:525 +0x608 net/http.(*Transport).RoundTrip(0xc20805e000, 0xc2086a8dd0, 0xc2095ce3c0, 0x0, 0x0) /golang/src/net/http/transport.go:228 +0x4d4 net/http.send(0xc2086a8dd0, 0x7fbdab7a4e08, 0xc20805e000, 0x49, 0x0, 0x0) /golang/src/net/http/client.go:219 +0x4fc net/http.(*Client).send(0x99e5c0, 0xc2086a8dd0, 0x49, 0x0, 0x0) /golang/src/net/http/client.go:142 +0x15b net/http.(*Client).doFollowingRedirects(0x99e5c0, 0xc2086a8dd0, 0x87c520, 0x0, 0x0, 0x0) /golang/src/net/http/client.go:367 +0xb25 net/http.(*Client).Post(0x99e5c0, 0xc2095ce230, 0x49, 0x812d90, 0x1f, 0x7fbda87343a8, 0xc20982fa40, 0xc207e6ea2e, 0x0, 0x0) /golang/src/net/http/client.go:441 +0x10d github.com/luci/luci-go/client/internal/common.PostJSON(0x99e5c0, 0xc2095ce230, 0x49, 0x75f8a0, 0xc209915d10, 0x6a51c0, 0xc209349e00, 0x41375e, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/internal/common/json.go:46 +0x212 github.com/luci/luci-go/client/isolatedclient.(*isolateServer).Contains(0xc20801e6a0, 0xc209057520, 0x32, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/isolatedclient/isolatedclient.go:67 +0x201 github.com/luci/luci-go/client/archiver.(*archiver).doContains(0xc208032410, 0xc208123200, 0x32, 0x40) /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:469 +0x177 github.com/luci/luci-go/client/archiver.func·010() /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:430 +0x39 github.com/luci/luci-go/client/internal/common.func·002() /gopath/src/github.com/luci/luci-go/client/internal/common/concurrent.go:185 +0x11a created by github.com/luci/luci-go/client/internal/common.(*goroutinePool).Schedule /gopath/src/github.com/luci/luci-go/client/internal/common/concurrent.go:190 +0x146 goroutine 478 [select]: net/http.(*Transport).getConn(0xc20805e000, 0xc20966bee0, 0x0, 0xc208f19770, 0x5, 0xc208de1380, 0x21, 0x0, 0x0, 0x0) /golang/src/net/http/transport.go:525 +0x608 net/http.(*Transport).RoundTrip(0xc20805e000, 0xc20966bee0, 0xc208f197c0, 0x0, 0x0) /golang/src/net/http/transport.go:228 +0x4d4 net/http.send(0xc20966bee0, 0x7fbdab7a4e08, 0xc20805e000, 0x49, 0x0, 0x0) /golang/src/net/http/client.go:219 +0x4fc net/http.(*Client).send(0x99e5c0, 0xc20966bee0, 0x49, 0x0, 0x0) /golang/src/net/http/client.go:142 +0x15b net/http.(*Client).doFollowingRedirects(0x99e5c0, 0xc20966bee0, 0x87c520, 0x0, 0x0, 0x0) /golang/src/net/http/client.go:367 +0xb25 net/http.(*Client).Post(0x99e5c0, 0xc208f19770, 0x49, 0x812d90, 0x1f, 0x7fbda87343a8, 0xc20982f420, 0xc207f21edc, 0x0, 0x0) /golang/src/net/http/client.go:441 +0x10d github.com/luci/luci-go/client/internal/common.PostJSON(0x99e5c0, 0xc208f19770, 0x49, 0x75f8a0, 0xc208de1230, 0x6a51c0, 0xc2082eb320, 0x41375e, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/internal/common/json.go:46 +0x212 github.com/luci/luci-go/client/isolatedclient.(*isolateServer).Contains(0xc20801e6a0, 0xc208fb8000, 0x32, 0x32, 0x0, 0x0, 0x0, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/isolatedclient/isolatedclient.go:67 +0x201 github.com/luci/luci-go/client/archiver.(*archiver).doContains(0xc208032410, 0xc208123400, 0x32, 0x40) /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:469 +0x177 github.com/luci/luci-go/client/archiver.func·010() /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:430 +0x39 github.com/luci/luci-go/client/internal/common.func·002() /gopath/src/github.com/luci/luci-go/client/internal/common/concurrent.go:185 +0x11a created by github.com/luci/luci-go/client/internal/common.(*goroutinePool).Schedule /gopath/src/github.com/luci/luci-go/client/internal/common/concurrent.go:190 +0x146 goroutine 481 [runnable]: net.lookupIPDeadline(0xc208de1380, 0x1d, 0xeccd98090, 0x193990a2, 0x99e720, 0x0, 0x0, 0x0, 0x0, 0x0) /golang/src/net/lookup.go:82 +0x6cb net.resolveInternetAddr(0x7d2350, 0x3, 0xc208de1380, 0x21, 0xeccd98090, 0x193990a2, 0x99e720, 0x0, 0x0, 0x0, ...) /golang/src/net/ipsock.go:285 +0x49b net.resolveAddr(0x7cc110, 0x4, 0x7d2350, 0x3, 0xc208de1380, 0x21, 0xeccd98090, 0x193990a2, 0x99e720, 0x0, ...) /golang/src/net/dial.go:110 +0x378 net.(*Dialer).Dial(0xc20802a0c0, 0x7d2350, 0x3, 0xc208de1380, 0x21, 0x0, 0x0, 0x0, 0x0) /golang/src/net/dial.go:158 +0xf6 net.*Dialer.Dial·fm(0x7d2350, 0x3, 0xc208de1380, 0x21, 0x0, 0x0, 0x0, 0x0) /golang/src/net/http/transport.go:38 +0x79 net/http.(*Transport).dial(0xc20805e000, 0x7d2350, 0x3, 0xc208de1380, 0x21, 0x0, 0x0, 0x0, 0x0) /golang/src/net/http/transport.go:479 +0x84 net/http.(*Transport).dialConn(0xc20805e000, 0x0, 0xc208f19770, 0x5, 0xc208de1380, 0x21, 0x0, 0x0, 0x0) /golang/src/net/http/transport.go:564 +0x1678 net/http.func·019() /golang/src/net/http/transport.go:520 +0x42 created by net/http.(*Transport).getConn /golang/src/net/http/transport.go:522 +0x335 goroutine 541 [runnable]: github.com/luci/luci-go/client/internal/common.func·004() /gopath/src/github.com/luci/luci-go/client/internal/common/pyexec.go:18 created by github.com/luci/luci-go/client/internal/common.execCommand /gopath/src/github.com/luci/luci-go/client/internal/common/pyexec.go:21 +0x2f0 goroutine 503 [IO wait]: net.(*pollDesc).Wait(0xc20982fdb0, 0x72, 0x0, 0x0) /golang/src/net/fd_poll_runtime.go:84 +0x47 net.(*pollDesc).WaitRead(0xc20982fdb0, 0x0, 0x0) /golang/src/net/fd_poll_runtime.go:89 +0x43 net.(*netFD).Read(0xc20982fd50, 0xc208059400, 0x400, 0x400, 0x0, 0x7fbdab7a4c60, 0xc208ab1838) /golang/src/net/fd_unix.go:242 +0x40f net.(*conn).Read(0xc208038808, 0xc208059400, 0x400, 0x400, 0x0, 0x0, 0x0) /golang/src/net/net.go:121 +0xdc crypto/tls.(*block).readFromUntil(0xc208d48ea0, 0x7fbda8735ec8, 0xc208038808, 0x5, 0x0, 0x0) /golang/src/crypto/tls/conn.go:454 +0xe6 crypto/tls.(*Conn).readRecord(0xc20815d8c0, 0x16, 0x0, 0x0) /golang/src/crypto/tls/conn.go:539 +0x2da crypto/tls.(*Conn).readHandshake(0xc20815d8c0, 0x0, 0x0, 0x0, 0x0) /golang/src/crypto/tls/conn.go:779 +0xe7 crypto/tls.(*Conn).clientHandshake(0xc20815d8c0, 0x0, 0x0) /golang/src/crypto/tls/handshake_client.go:141 +0x110a crypto/tls.(*Conn).Handshake(0xc20815d8c0, 0x0, 0x0) /golang/src/crypto/tls/conn.go:977 +0xf1 net/http.func·022() /golang/src/net/http/transport.go:637 +0x3c created by net/http.(*Transport).dialConn /golang/src/net/http/transport.go:642 +0x88c goroutine 506 [runnable]: sync.(*WaitGroup).Wait(0xc209b342a0) /golang/src/sync/waitgroup.go:132 +0x169 github.com/luci/luci-go/client/archiver.(*archiverItem).WaitForHashed(0xc209b34280) /gopath/src/github.com/luci/luci-go/client/archiver/archiver.go:167 +0x34 github.com/luci/luci-go/client/archiver.func·016() /gopath/src/github.com/luci/luci-go/client/archiver/utils.go:226 +0xef created by github.com/luci/luci-go/client/archiver.PushDirectory /gopath/src/github.com/luci/luci-go/client/archiver/utils.go:246 +0xd96 goroutine 507 [chan send]: github.com/luci/luci-go/client/archiver.func·014(0xc2084121e0, 0x49, 0x7fbdab7a5370, 0xc208412280, 0x0, 0x0, 0x0, 0x0) /gopath/src/github.com/luci/luci-go/client/archiver/utils.go:156 +0x48c path/filepath.walk(0xc2084121e0, 0x49, 0x7fbdab7a5370, 0xc208412280, 0xc208061f78, 0x0, 0x0) /golang/src/path/filepath/path.go:347 +0x91 path/filepath.walk(0xc20969e480, 0x37, 0x7fbdab7a5370, 0xc208412f00, 0xc208061f78, 0x0, 0x0) /golang/src/path/filepath/path.go:372 +0x51d path/filepath.walk(0xc2096a8400, 0x31, 0x7fbdab7a5370, 0xc20841ac80, 0xc208061f78, 0x0, 0x0) /golang/src/path/filepath/path.go:372 +0x51d path/filepath.Walk(0xc2096a8400, 0x31, 0xc208061f78, 0x0, 0x0) /golang/src/path/filepath/path.go:394 +0xf2 github.com/luci/luci-go/client/archiver.walk(0xc2096a8400, 0x31, 0xc20803bf20, 0x3, 0x3, 0xc209129f80) /gopath/src/github.com/luci/luci-go/client/archiver/utils.go:158 +0x41e github.com/luci/luci-go/client/archiver.func·015() /gopath/src/github.com/luci/luci-go/client/archiver/utils.go:176 +0x54 created by github.com/luci/luci-go/client/archiver.PushDirectory /gopath/src/github.com/luci/luci-go/client/archiver/utils.go:178 +0x1cd goroutine 538 [runnable]: net.lookupIPDeadline(0xc208d23fb0, 0x1d, 0xeccd98090, 0x1a4434f2, 0x99e720, 0x0, 0x0, 0x0, 0x0, 0x0) /golang/src/net/lookup.go:82 +0x6cb net.resolveInternetAddr(0x7d2350, 0x3, 0xc208d23fb0, 0x21, 0xeccd98090, 0x1a4434f2, 0x99e720, 0x0, 0x0, 0x0, ...) /golang/src/net/ipsock.go:285 +0x49b net.resolveAddr(0x7cc110, 0x4, 0x7d2350, 0x3, 0xc208d23fb0, 0x21, 0xeccd98090, 0x1a4434f2, 0x99e720, 0x0, ...) /golang/src/net/dial.go:110 +0x378 net.(*Dialer).Dial(0xc20802a0c0, 0x7d2350, 0x3, 0xc208d23fb0, 0x21, 0x0, 0x0, 0x0, 0x0) /golang/src/net/dial.go:158 +0xf6 net.*Dialer.Dial·fm(0x7d2350, 0x3, 0xc208d23fb0, 0x21, 0x0, 0x0, 0x0, 0x0) /golang/src/net/http/transport.go:38 +0x79 net/http.(*Transport).dial(0xc20805e000, 0x7d2350, 0x3, 0xc208d23fb0, 0x21, 0x0, 0x0, 0x0, 0x0) /golang/src/net/http/transport.go:479 +0x84 net/http.(*Transport).dialConn(0xc20805e000, 0x0, 0xc208413c20, 0x5, 0xc208d23fb0, 0x21, 0x0, 0x0, 0x0) /golang/src/net/http/transport.go:564 +0x1678 net/http.func·019() /golang/src/net/http/transport.go:520 +0x42 created by net/http.(*Transport).getConn /golang/src/net/http/transport.go:522 +0x335